MCPcopy Create free account

hub / github.com/ariel-os/ariel-os / functions

Functions1,194 in github.com/ariel-os/ariel-os

Functionconstruct_rng
Constructs the hardware random number generator (RNG) for the nRF family. # Panics Panics if the RNG peripheral has been previously used/taken.
src/ariel-os-nrf/src/hwrng.rs:8
Functionconstruct_rng
(hwrng: &mut impl RngCore)
src/ariel-os-random/src/lib.rs:271
Methodconsume
(self, _len: usize, _f: F)
src/ariel-os-embassy/src/net.rs:155
Functionconvert_error
(err: embassy_stm32::usart::ConfigError)
src/ariel-os-stm32/src/uart.rs:163
Functionconvert_error
(_err: esp_hal::uart::ConfigError)
src/ariel-os-esp/src/uart.rs:166
Methodconvert_to_time_parts
Convert time from `nrf_modem` to parts that can be put in samples. # Panics When the date is too far in the future / past.
src/sensors/ariel-os-sensor-nrf91-gnss/src/lib.rs:233
Methodcore_id
()
src/ariel-os-threads/src/smp/esp32s3.rs:26
Methodcore_id
()
src/ariel-os-threads/src/smp/rp.rs:22
Functioncounter_overflow_size128
()
src/lib/rbi/src/lib.rs:169
Functioncounter_overflow_size255
()
src/lib/rbi/src/lib.rs:174
Functioncounter_overflow_size4
()
src/lib/rbi/src/lib.rs:164
Functioncreate
Low-level function to create a thread that runs `func` with `arg`. This sets up the stack for the thread and adds it to the runqueue. # Panics Pani
src/ariel-os-threads/src/lib.rs:638
Methodcreate
(kind: SemaphoreKind)
src/ariel-os-esp/src/semaphore.rs:341
Methodcreate
()
src/ariel-os-esp/src/wait_queue.rs:25
Methodcurrent_count
(&mut self)
src/ariel-os-esp/src/semaphore.rs:205
Methodcurrent_free_space
(&self)
src/ariel-os-rt/src/stack.rs:124
Methodcurrent_task
(&self)
src/ariel-os-esp/src/scheduler.rs:83
Methodcurrent_task_thread_semaphore
(&self)
src/ariel-os-esp/src/scheduler.rs:147
Methoddata_in
( &mut self, _data: &[u8], _first: bool, _last: bool, )
src/ariel-os-hal/src/hal/dummy/usb.rs:102
Methoddata_out
( &mut self, _buf: &mut [u8], _first: bool, _last: bool, )
src/ariel-os-hal/src/hal/dummy/usb.rs:94
Methoddecrypt_symmetric_token
The method is already sealed by the use of a HeaderMap and CwtClaimsSet, but that may become more public over time, and that should not impct this met
src/lib/coapcore/src/seccfg.rs:77
Methoddefault
()
src/ariel-os-rp/src/uart.rs:28
Methoddefault
()
src/ariel-os-rp/src/spi/main/mod.rs:33
Methoddefault
()
src/ariel-os-rp/src/i2c/controller/mod.rs:25
Methoddefault
()
src/ariel-os-macros/src/thread.rs:107
Methoddefault
()
src/ariel-os-stm32/src/uart.rs:27
Methoddefault
()
src/ariel-os-stm32/src/spi/main/mod.rs:55
Methoddefault
()
src/ariel-os-stm32/src/i2c/controller/mod.rs:28
Methoddefault
Creates an empty [`Thread`] object with [`ThreadState::Invalid`].
src/ariel-os-threads/src/thread.rs:66
Methoddefault
()
src/ariel-os-threads/src/core_affinity.rs:45
Methoddefault
()
src/ariel-os-threads/src/sync/lock.rs:115
Methoddefault
()
src/ariel-os-threads/src/sync/channel.rs:206
Methoddefault
()
src/ariel-os-threads/src/sync/event.rs:32
Methoddefault
()
src/ariel-os-threads/src/sync/wait_queue.rs:125
Methoddefault
()
src/lib/coapcore/src/seccfg.rs:448
Methoddefault
()
src/lib/coapcore/src/seccontext.rs:66
Methoddefault
()
src/lib/coapcore/src/oluru.rs:278
Methoddefault
()
src/ariel-os-esp/src/uart.rs:30
Methoddefault
()
src/ariel-os-esp/src/spi/main/mod.rs:43
Methoddefault
()
src/ariel-os-esp/src/i2c/controller/mod.rs:22
Methoddefault
()
src/ariel-os-nrf/src/uart.rs:29
Methoddefault
()
src/ariel-os-nrf/src/spi/main/mod.rs:30
Methoddefault
()
src/ariel-os-nrf/src/i2c/controller/mod.rs:36
Methoddefault
()
src/sensors/ariel-os-sensor-nrf91-gnss/src/config.rs:26
Methoddefault
()
src/ariel-os-rt/src/stack.rs:97
Methoddefault
()
src/ariel-os-runqueue/src/runqueue.rs:262
Methoddefault
()
src/ariel-os-embassy-common/src/ble.rs:37
Methoddefault
()
src/ariel-os-sensors/src/signal.rs:34
Methoddelete
(semaphore: SemaphorePtr)
src/ariel-os-esp/src/semaphore.rs:350
Methoddelete
Safety: caller must ensure not deleting an in-use wait queue
src/ariel-os-esp/src/wait_queue.rs:31
Methodderef
(&self)
src/ariel-os-threads/src/sync/mutex.rs:201
Methodderef
(&self)
src/ariel-os-storage/src/postcard_value.rs:34
Methodderef_mut
(&mut self)
src/ariel-os-threads/src/sync/mutex.rs:208
Methoddeserialize_from
# Note This will assume that the entire buffer is used for deserialization and thus discard it.
src/ariel-os-storage/src/postcard_value.rs:51
Functiondevice
(peripherals: &mut crate::OptionalPeripherals)
src/ariel-os-stm32/src/ethernet.rs:15
Methoddisplay_name
(&self)
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:250
Methoddisplay_name
(&self)
src/sensors/ariel-os-sensor-lis2du12/src/i2c.rs:263
Methoddisplay_name
(&self)
src/sensors/ariel-os-sensor-nrf91-gnss/src/lib.rs:538
Methoddisplay_name
(&self)
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:244
Methoddisplay_name
(&self)
src/sensors/ariel-os-sensor-lps22df/src/i2c.rs:264
Functiondriver
(peripherals: Peripherals)
src/ariel-os-rp/src/usb.rs:25
Functiondriver
(_p: Peripherals, _spawner: Spawner, _config: ariel_os_embassy_common::ble::Config)
src/ariel-os-hal/src/hal/dummy/ble.rs:29
Functiondriver
(_peripherals: Peripherals)
src/ariel-os-hal/src/hal/dummy/usb.rs:47
Functiondriver
(peripherals: Peripherals)
src/ariel-os-stm32/src/usb.rs:77
Functiondriver
(p: Peripherals, spawner: Spawner, config: ariel_os_embassy_common::ble::Config)
src/ariel-os-nrf/src/ble.rs:204
Functiondriver
()
src/ariel-os-nrf/src/modem.rs:24
Functiondriver
(peripherals: Peripherals)
src/ariel-os-nrf/src/usb.rs:31
Methoddrop
(&mut self)
src/ariel-os-threads/src/sync/mutex.rs:215
Functionembedded_test_thread
()
src/ariel-os-rt/src/lib.rs:205
Functionend_to_end
()
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:352
Functionend_to_end_invalid_sensor
()
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:490
Functionend_to_end_negative_posix
()
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:443
Functionend_to_end_past
()
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:397
Methodendpoint_is_stalled
(&mut self, _ep_addr: EndpointAddress)
src/ariel-os-hal/src/hal/dummy/usb.rs:139
Methodendpoint_set_enabled
(&mut self, _ep_addr: EndpointAddress, _enabled: bool)
src/ariel-os-hal/src/hal/dummy/usb.rs:133
Methodendpoint_set_stalled
(&mut self, _ep_addr: EndpointAddress, _stalled: bool)
src/ariel-os-hal/src/hal/dummy/usb.rs:136
Methoderase
( &mut self, _: u32, _: u32, )
src/ariel-os-hal/src/hal/dummy/storage.rs:14
Methodestimate_length
(&mut self, req: &Self::RequestData)
src/lib/coapcore/src/seccontext.rs:1213
Methodexec
(&self, _cmd: &C)
src/ariel-os-hal/src/hal/dummy/ble.rs:78
Methodexpand_id_cred_x
( &self, id_cred_x: lakers::IdCred, )
src/lib/coapcore/src/seccfg.rs:131
Methodexpand_id_cred_x
( &self, id_cred_x: lakers::IdCred, )
src/ariel-os-coap/src/stored.rs:31
Functionfast_rng_send
()
src/ariel-os-random/src/lib.rs:292
Functionfetch_reading
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:413
Functionfetch_temperature_reading
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:312
Functionfilter
()
src/ariel-os-runqueue/src/lib.rs:158
Methodfirst
()
src/ariel-os-rp/src/i2c/controller/mod.rs:48
Methodfirst
()
src/ariel-os-hal/src/hal/dummy/i2c/controller.rs:34
Methodfirst
()
src/ariel-os-stm32/src/i2c/controller/mod.rs:53
Methodfirst
()
src/ariel-os-esp/src/i2c/controller/mod.rs:43
Methodfirst
()
src/ariel-os-nrf/src/spi/main/mod.rs:70
Methodfirst
()
src/ariel-os-nrf/src/i2c/controller/mod.rs:73
Methodfmt
(&self, f: &mut Formatter<'_>)
src/ariel-os-log/src/lib.rs:115
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:47
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-embassy-common/src/identity.rs:18
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/label.rs:59
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/measurement_unit.rs:142
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/sample.rs:15
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/sensor.rs:206
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/sensor/samples.rs:36
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-bench/src/lib.rs:57
← previousnext →501–600 of 1,194, ranked by callers