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
↓ 1 callers
Method
to_semihosting_code
(self)
src/ariel-os-debug/src/exit.rs:17
↓ 1 callers
Method
to_std_code
(self)
src/ariel-os-debug/src/exit.rs:24
↓ 1 callers
Method
transaction
( &mut self, _address: embedded_hal_async::i2c::SevenBitAddress, operation
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:343
↓ 1 callers
Method
try_give
(&mut self)
src/ariel-os-esp/src/semaphore.rs:143
↓ 1 callers
Method
try_take
(&mut self)
src/ariel-os-esp/src/semaphore.rs:66
↓ 1 callers
Method
type_path
(&self)
src/ariel-os-macros/src/task.rs:186
↓ 1 callers
Function
unique_seed
()
src/ariel-os-embassy/src/net.rs:54
↓ 1 callers
Method
unit
(&self)
src/ariel-os-sensors/src/sensor.rs:310
↓ 1 callers
Function
usb_ncm_task
(class: Runner<'static, UsbDriver, ETHERNET_MTU>)
src/ariel-os-embassy/src/usb.rs:42
↓ 1 callers
Function
usb_task
(mut device: embassy_usb::UsbDevice<'static, UsbDriver>)
src/ariel-os-embassy/src/usb.rs:28
↓ 1 callers
Method
use_interrupt_for_pin
# Errors Returns `Err(InterruptError::NoIntChannelAvailable)` if an interrupt channel is not available.
src/ariel-os-nrf/src/extint_registry.rs:28
↓ 1 callers
Function
validate_input
(matrix: &schema::Matrix)
doc/gen_book.rs:637
↓ 1 callers
Method
verify_asymmetric_token
( &self, headers: &HeaderMap<'_>, signed_data: &[u8], signature: &[u8],
src/lib/coapcore/src/seccfg.rs:290
↓ 1 callers
Method
wait_for_low
Asynchronously waits until the input level is low. Returns immediately if it is already low.
src/ariel-os-hal/src/gpio.rs:119
↓ 1 callers
Method
wait_until_with_check
Waits for this [`WaitQueue`] to be notified, with deadline and check fn (blocking). This function: 1. calls `check()` 2. if `check()` has returned tr
src/ariel-os-threads/src/sync/wait_queue.rs:80
↓ 1 callers
Function
web_task
(task_id: usize, app: &'static picoserve::Router<routes::AppRouter>)
examples/http-server/src/main.rs:37
↓ 1 callers
Function
wifi_cyw43_task
(runner: Runner<'static, Output<'static>, CywSpi>)
src/ariel-os-rp/src/cyw43.rs:55
↓ 1 callers
Method
with_cs
(&self, cs: CriticalSection<'_>, f: F)
src/ariel-os-threads/src/ensure_once.rs:31
↓ 1 callers
Function
with_deadline
Runs the given function with a deadline timer. If the deadline is in the past the function will not be called. If the deadline is reached before the
src/ariel-os-threads/src/timeout.rs:118
↓ 1 callers
Function
with_deadline_check
Runs a custom wait function with check function. 1. Calls `check()`. If that returns true, early out returning `true` 2. If `deadline` is in the past
src/ariel-os-threads/src/timeout.rs:156
↓ 1 callers
Method
with_known_edhoc_credential
( self, credential: lakers::Credential, scope: crate::scope::UnionScope, )
src/lib/coapcore/src/seccfg.rs:533
↓ 1 callers
Method
with_own_edhoc_credential
( self, credential: lakers::Credential, key: lakers::BytesP256ElemLen, )
src/lib/coapcore/src/seccfg.rs:551
↓ 1 callers
Function
write_memoryx
()
src/ariel-os-rt/build.rs:78
Function
DefaultHandler
(_irqn: i16)
src/ariel-os-rt/src/cortexm.rs:182
Function
FROM_CPU_INTR0
(trap_frame: &mut TrapFrame)
src/ariel-os-threads/src/arch/xtensa.rs:85
Function
FROM_CPU_INTR1
(trap_frame: &mut TrapFrame)
src/ariel-os-threads/src/arch/xtensa.rs:98
Function
HardFault
(ef: &ExceptionFrame)
src/ariel-os-rt/src/cortexm.rs:40
Function
IPC
()
src/ariel-os-nrf/src/modem.rs:14
Function
__getrandom_v03_custom
(dest: *mut u8, len: usize)
src/ariel-os-random/src/getrandom.rs:28
Method
__init__
(self, initiator, c_ours, c_theirs)
tests/coap/fauxhoc.py:105
Function
__pender
(context: *mut ())
src/ariel-os-embassy/src/thread_executor.rs:19
Function
_print
(args: core::fmt::Arguments<'_>)
src/ariel-os-log/src/lib.rs:396
Method
accept_set_address
(&mut self, _addr: u8)
src/ariel-os-hal/src/hal/dummy/usb.rs:116
Method
acquire
SAFETY: This is delegating safety to the upstream implementation.
src/ariel-os-threads/src/arch/native/critical_section.rs:44
Method
acquire
()
src/ariel-os-threads/src/arch/native/critical_section/upstream.rs:25
Function
aht20_i2c_runner
()
examples/sensors-debug/src/sensors.rs:166
Method
alloc_endpoint_in
( &mut self, _ep_type: EndpointType, _ep_addr: Option<EndpointAddress>, _max_p
src/ariel-os-hal/src/hal/dummy/usb.rs:24
Method
alloc_endpoint_out
( &mut self, _ep_type: EndpointType, _ep_addr: Option<EndpointAddress>, _max_p
src/ariel-os-hal/src/hal/dummy/usb.rs:15
Function
ariel_os_network_config
()
src/ariel-os-embassy/src/net.rs:173
Method
as_hz
(self)
src/ariel-os-rp/src/spi/main/mod.rs:54
Function
assert_type_sizes
()
src/ariel-os-sensors/src/sample.rs:169
Function
assert_type_sizes
()
src/ariel-os-sensors/src/sensor.rs:370
Method
available
(&self)
src/lib/ringbuffer/src/lib.rs:76
Function
awaited_before_triggered
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:489
Function
awaited_before_triggered
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:350
Function
basic
()
src/ariel-os-alloc/src/lib.rs:135
Function
basic
()
src/lib/rbi/src/lib.rs:104
Function
basic
()
src/lib/ringbuffer/src/lib.rs:108
Function
benchmark
(iterations: usize, mut f: F)
src/ariel-os-bench/src/native.rs:7
Function
benchmark
(iterations: usize, mut f: F)
src/ariel-os-bench/src/cortexm.rs:12
Method
bind_multiple
Create an [`UnconnectedUdp`]. The `local` address may be anything from fully specified (address and port) to fully unspecified (port 0, all-zeros add
src/ariel-os-coap/src/udp_nal/mod.rs:116
Function
ble_stack
()
src/ariel-os-hal/src/hal/dummy/ble.rs:25
Function
ble_stack
Returns the system ble stack. # Panics - panics if the stack was already taken - panics when not called from the main executor
src/ariel-os-esp/src/ble.rs:49
Function
ble_stack
Returns the system ble stack. # Panics - panics if the stack was already taken - panics when not called from the main executor
src/ariel-os-nrf/src/ble.rs:75
Function
blinky
(peripherals: Peripherals)
examples/gpio/src/main.rs:17
Function
blinky
(mut peripherals: pins::LedPeripherals)
examples/gpio-reuse/src/main.rs:13
Function
blinky
(peripherals: pins::LedPeripherals)
examples/blinky/src/main.rs:12
Function
build_demo_ssc
Assembles this module's components into a server security configuration.
src/ariel-os-coap/src/lib.rs:70
Method
builder
Returns an [`InputBuilder`], allowing to configure the GPIO input further. If you want to re-use a pin at runtime, you can give the result of `.rebor
src/ariel-os-hal/src/gpio.rs:79
Function
button
()
examples/http-server/src/routes.rs:33
Method
bytes
(&self)
src/ariel-os-native/src/identity.rs:26
Method
bytes
(&self)
src/ariel-os-stm32/src/identity.rs:14
Function
cancel_safety
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:580
Function
cancel_safety
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:438
Method
capabilities
(&self)
src/ariel-os-embassy/src/net.rs:145
Method
capacity
(&self)
src/ariel-os-hal/src/hal/dummy/storage.rs:37
Method
capacity
Returns the total capacity of indexes that this instance keeps track of.
src/lib/rbi/src/lib.rs:92
Method
capacity
(&self)
src/lib/ringbuffer/src/lib.rs:80
Function
capitalize_first
(value: String)
doc/gen_book.rs:956
Method
categories
(&self)
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:247
Method
categories
(&self)
src/sensors/ariel-os-sensor-lis2du12/src/i2c.rs:247
Method
categories
(&self)
src/sensors/ariel-os-sensor-nrf91-gnss/src/lib.rs:530
Method
categories
(&self)
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:228
Method
categories
(&self)
src/sensors/ariel-os-sensor-lps22df/src/i2c.rs:239
Function
check_gpio_type_sizes
()
src/ariel-os-hal/src/gpio.rs:545
Function
check_type_sizes
()
src/ariel-os-sensors-utils/src/atomic_state.rs:69
Function
check_type_sizes
()
src/ariel-os-threads/src/thread.rs:104
Function
check_type_sizes
()
src/ariel-os-threads/src/threadlist.rs:118
Function
check_type_sizes
()
src/ariel-os-threads/src/sync/lock.rs:125
Function
cleanup
()
src/ariel-os-threads/src/lib.rs:733
Function
cleanup_atcg
Applies post-processing of `send_at("AT+CG…")` commands. Unwraps them (because at least those commands don't really fail that way), removes stray new
examples/device-metadata/src/main.rs:37
Function
clear
Clears flags for the current thread. # Panics Panics if this is called outside of a thread context.
src/ariel-os-threads/src/thread_flags.rs:80
Method
clear
Clears the event (non-blocking). If the event was set, it will be cleared and the function returns true. If the event was unset, the function returns
src/ariel-os-threads/src/sync/event.rs:87
Function
clear_value
()
src/ariel-os-sensors/src/signal.rs:197
Function
cleared_when_double_triggered
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:506
Function
cleared_when_double_triggered
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:367
Function
coap_run
(handler: impl coap_handler::Handler + coap_handler::Reporting)
src/ariel-os-coap/src/lib.rs:106
Function
coap_run
(peripherals: pins::LedPeripherals)
tests/coap-blinky/src/main.rs:8
Function
coap_run
()
tests/coap/src/main.rs:5
Function
coap_run
()
examples/coap-server/src/main.rs:5
Function
coap_run_udp
Runs the CoAP handler on CoAP-over-UDP indefinitely. # Panics This can only be run once, as it sets up a system wide CoAP handler.
src/ariel-os-coap/src/transport_udp.rs:19
Function
config
(args: TokenStream, item: TokenStream)
src/ariel-os-macros/src/config.rs:48
Function
config
()
src/ariel-os-embassy/src/cellular_networking.rs:110
Function
config
()
src/ariel-os-embassy/src/net.rs:85
Function
config
()
src/ariel-os-embassy/src/usb.rs:55
Method
connect_from
Create a [`ConnectedUdp`] by assigning it a remote and a concrete local address. ## Prerequisites The `socket` must be open (in the sense of smoltcp
src/ariel-os-coap/src/udp_nal/mod.rs:64
Function
construct_rng
(peripherals: &mut crate::OptionalPeripherals)
src/ariel-os-rp/src/hwrng.rs:1
Function
construct_rng
(_peripherals: &mut crate::hal::OptionalPeripherals)
src/ariel-os-hal/src/hal/dummy/hwrng.rs:1
Function
construct_rng
Constructs the hardware random number generator (RNG).
src/ariel-os-native/src/hwrng.rs:25
Function
construct_rng
(peripherals: &mut crate::OptionalPeripherals)
src/ariel-os-stm32/src/hwrng.rs:29
← previous
next →
401–500 of 1,194, ranked by callers