Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ariel-os/ariel-os
/ functions
Functions
1,194 in github.com/ariel-os/ariel-os
⨍
Functions
1,194
◇
Types & classes
362
Function
construct_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
Function
construct_rng
(hwrng: &mut impl RngCore)
src/ariel-os-random/src/lib.rs:271
Method
consume
(self, _len: usize, _f: F)
src/ariel-os-embassy/src/net.rs:155
Function
convert_error
(err: embassy_stm32::usart::ConfigError)
src/ariel-os-stm32/src/uart.rs:163
Function
convert_error
(_err: esp_hal::uart::ConfigError)
src/ariel-os-esp/src/uart.rs:166
Method
convert_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
Method
core_id
()
src/ariel-os-threads/src/smp/esp32s3.rs:26
Method
core_id
()
src/ariel-os-threads/src/smp/rp.rs:22
Function
counter_overflow_size128
()
src/lib/rbi/src/lib.rs:169
Function
counter_overflow_size255
()
src/lib/rbi/src/lib.rs:174
Function
counter_overflow_size4
()
src/lib/rbi/src/lib.rs:164
Function
create
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
Method
create
(kind: SemaphoreKind)
src/ariel-os-esp/src/semaphore.rs:341
Method
create
()
src/ariel-os-esp/src/wait_queue.rs:25
Method
current_count
(&mut self)
src/ariel-os-esp/src/semaphore.rs:205
Method
current_free_space
(&self)
src/ariel-os-rt/src/stack.rs:124
Method
current_task
(&self)
src/ariel-os-esp/src/scheduler.rs:83
Method
current_task_thread_semaphore
(&self)
src/ariel-os-esp/src/scheduler.rs:147
Method
data_in
( &mut self, _data: &[u8], _first: bool, _last: bool, )
src/ariel-os-hal/src/hal/dummy/usb.rs:102
Method
data_out
( &mut self, _buf: &mut [u8], _first: bool, _last: bool, )
src/ariel-os-hal/src/hal/dummy/usb.rs:94
Method
decrypt_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
Method
default
()
src/ariel-os-rp/src/uart.rs:28
Method
default
()
src/ariel-os-rp/src/spi/main/mod.rs:33
Method
default
()
src/ariel-os-rp/src/i2c/controller/mod.rs:25
Method
default
()
src/ariel-os-macros/src/thread.rs:107
Method
default
()
src/ariel-os-stm32/src/uart.rs:27
Method
default
()
src/ariel-os-stm32/src/spi/main/mod.rs:55
Method
default
()
src/ariel-os-stm32/src/i2c/controller/mod.rs:28
Method
default
Creates an empty [`Thread`] object with [`ThreadState::Invalid`].
src/ariel-os-threads/src/thread.rs:66
Method
default
()
src/ariel-os-threads/src/core_affinity.rs:45
Method
default
()
src/ariel-os-threads/src/sync/lock.rs:115
Method
default
()
src/ariel-os-threads/src/sync/channel.rs:206
Method
default
()
src/ariel-os-threads/src/sync/event.rs:32
Method
default
()
src/ariel-os-threads/src/sync/wait_queue.rs:125
Method
default
()
src/lib/coapcore/src/seccfg.rs:448
Method
default
()
src/lib/coapcore/src/seccontext.rs:66
Method
default
()
src/lib/coapcore/src/oluru.rs:278
Method
default
()
src/ariel-os-esp/src/uart.rs:30
Method
default
()
src/ariel-os-esp/src/spi/main/mod.rs:43
Method
default
()
src/ariel-os-esp/src/i2c/controller/mod.rs:22
Method
default
()
src/ariel-os-nrf/src/uart.rs:29
Method
default
()
src/ariel-os-nrf/src/spi/main/mod.rs:30
Method
default
()
src/ariel-os-nrf/src/i2c/controller/mod.rs:36
Method
default
()
src/sensors/ariel-os-sensor-nrf91-gnss/src/config.rs:26
Method
default
()
src/ariel-os-rt/src/stack.rs:97
Method
default
()
src/ariel-os-runqueue/src/runqueue.rs:262
Method
default
()
src/ariel-os-embassy-common/src/ble.rs:37
Method
default
()
src/ariel-os-sensors/src/signal.rs:34
Method
delete
(semaphore: SemaphorePtr)
src/ariel-os-esp/src/semaphore.rs:350
Method
delete
Safety: caller must ensure not deleting an in-use wait queue
src/ariel-os-esp/src/wait_queue.rs:31
Method
deref
(&self)
src/ariel-os-threads/src/sync/mutex.rs:201
Method
deref
(&self)
src/ariel-os-storage/src/postcard_value.rs:34
Method
deref_mut
(&mut self)
src/ariel-os-threads/src/sync/mutex.rs:208
Method
deserialize_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
Function
device
(peripherals: &mut crate::OptionalPeripherals)
src/ariel-os-stm32/src/ethernet.rs:15
Method
display_name
(&self)
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:250
Method
display_name
(&self)
src/sensors/ariel-os-sensor-lis2du12/src/i2c.rs:263
Method
display_name
(&self)
src/sensors/ariel-os-sensor-nrf91-gnss/src/lib.rs:538
Method
display_name
(&self)
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:244
Method
display_name
(&self)
src/sensors/ariel-os-sensor-lps22df/src/i2c.rs:264
Function
driver
(peripherals: Peripherals)
src/ariel-os-rp/src/usb.rs:25
Function
driver
(_p: Peripherals, _spawner: Spawner, _config: ariel_os_embassy_common::ble::Config)
src/ariel-os-hal/src/hal/dummy/ble.rs:29
Function
driver
(_peripherals: Peripherals)
src/ariel-os-hal/src/hal/dummy/usb.rs:47
Function
driver
(peripherals: Peripherals)
src/ariel-os-stm32/src/usb.rs:77
Function
driver
(p: Peripherals, spawner: Spawner, config: ariel_os_embassy_common::ble::Config)
src/ariel-os-nrf/src/ble.rs:204
Function
driver
()
src/ariel-os-nrf/src/modem.rs:24
Function
driver
(peripherals: Peripherals)
src/ariel-os-nrf/src/usb.rs:31
Method
drop
(&mut self)
src/ariel-os-threads/src/sync/mutex.rs:215
Function
embedded_test_thread
()
src/ariel-os-rt/src/lib.rs:205
Function
end_to_end
()
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:352
Function
end_to_end_invalid_sensor
()
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:490
Function
end_to_end_negative_posix
()
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:443
Function
end_to_end_past
()
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:397
Method
endpoint_is_stalled
(&mut self, _ep_addr: EndpointAddress)
src/ariel-os-hal/src/hal/dummy/usb.rs:139
Method
endpoint_set_enabled
(&mut self, _ep_addr: EndpointAddress, _enabled: bool)
src/ariel-os-hal/src/hal/dummy/usb.rs:133
Method
endpoint_set_stalled
(&mut self, _ep_addr: EndpointAddress, _stalled: bool)
src/ariel-os-hal/src/hal/dummy/usb.rs:136
Method
erase
( &mut self, _: u32, _: u32, )
src/ariel-os-hal/src/hal/dummy/storage.rs:14
Method
estimate_length
(&mut self, req: &Self::RequestData)
src/lib/coapcore/src/seccontext.rs:1213
Method
exec
(&self, _cmd: &C)
src/ariel-os-hal/src/hal/dummy/ble.rs:78
Method
expand_id_cred_x
( &self, id_cred_x: lakers::IdCred, )
src/lib/coapcore/src/seccfg.rs:131
Method
expand_id_cred_x
( &self, id_cred_x: lakers::IdCred, )
src/ariel-os-coap/src/stored.rs:31
Function
fast_rng_send
()
src/ariel-os-random/src/lib.rs:292
Function
fetch_reading
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:413
Function
fetch_temperature_reading
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:312
Function
filter
()
src/ariel-os-runqueue/src/lib.rs:158
Method
first
()
src/ariel-os-rp/src/i2c/controller/mod.rs:48
Method
first
()
src/ariel-os-hal/src/hal/dummy/i2c/controller.rs:34
Method
first
()
src/ariel-os-stm32/src/i2c/controller/mod.rs:53
Method
first
()
src/ariel-os-esp/src/i2c/controller/mod.rs:43
Method
first
()
src/ariel-os-nrf/src/spi/main/mod.rs:70
Method
first
()
src/ariel-os-nrf/src/i2c/controller/mod.rs:73
Method
fmt
(&self, f: &mut Formatter<'_>)
src/ariel-os-log/src/lib.rs:115
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:47
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-embassy-common/src/identity.rs:18
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/label.rs:59
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/measurement_unit.rs:142
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/sample.rs:15
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/sensor.rs:206
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-sensors/src/sensor/samples.rs:36
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/ariel-os-bench/src/lib.rs:57
← previous
next →
501–600 of 1,194, ranked by callers