MCPcopy Create free account

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

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

↓ 1 callersMethodto_semihosting_code
(self)
src/ariel-os-debug/src/exit.rs:17
↓ 1 callersMethodto_std_code
(self)
src/ariel-os-debug/src/exit.rs:24
↓ 1 callersMethodtransaction
( &mut self, _address: embedded_hal_async::i2c::SevenBitAddress, operation
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:343
↓ 1 callersMethodtry_give
(&mut self)
src/ariel-os-esp/src/semaphore.rs:143
↓ 1 callersMethodtry_take
(&mut self)
src/ariel-os-esp/src/semaphore.rs:66
↓ 1 callersMethodtype_path
(&self)
src/ariel-os-macros/src/task.rs:186
↓ 1 callersFunctionunique_seed
()
src/ariel-os-embassy/src/net.rs:54
↓ 1 callersMethodunit
(&self)
src/ariel-os-sensors/src/sensor.rs:310
↓ 1 callersFunctionusb_ncm_task
(class: Runner<'static, UsbDriver, ETHERNET_MTU>)
src/ariel-os-embassy/src/usb.rs:42
↓ 1 callersFunctionusb_task
(mut device: embassy_usb::UsbDevice<'static, UsbDriver>)
src/ariel-os-embassy/src/usb.rs:28
↓ 1 callersMethoduse_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 callersFunctionvalidate_input
(matrix: &schema::Matrix)
doc/gen_book.rs:637
↓ 1 callersMethodverify_asymmetric_token
( &self, headers: &HeaderMap<'_>, signed_data: &[u8], signature: &[u8],
src/lib/coapcore/src/seccfg.rs:290
↓ 1 callersMethodwait_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 callersMethodwait_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 callersFunctionweb_task
(task_id: usize, app: &'static picoserve::Router<routes::AppRouter>)
examples/http-server/src/main.rs:37
↓ 1 callersFunctionwifi_cyw43_task
(runner: Runner<'static, Output<'static>, CywSpi>)
src/ariel-os-rp/src/cyw43.rs:55
↓ 1 callersMethodwith_cs
(&self, cs: CriticalSection<'_>, f: F)
src/ariel-os-threads/src/ensure_once.rs:31
↓ 1 callersFunctionwith_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 callersFunctionwith_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 callersMethodwith_known_edhoc_credential
( self, credential: lakers::Credential, scope: crate::scope::UnionScope, )
src/lib/coapcore/src/seccfg.rs:533
↓ 1 callersMethodwith_own_edhoc_credential
( self, credential: lakers::Credential, key: lakers::BytesP256ElemLen, )
src/lib/coapcore/src/seccfg.rs:551
↓ 1 callersFunctionwrite_memoryx
()
src/ariel-os-rt/build.rs:78
FunctionDefaultHandler
(_irqn: i16)
src/ariel-os-rt/src/cortexm.rs:182
FunctionFROM_CPU_INTR0
(trap_frame: &mut TrapFrame)
src/ariel-os-threads/src/arch/xtensa.rs:85
FunctionFROM_CPU_INTR1
(trap_frame: &mut TrapFrame)
src/ariel-os-threads/src/arch/xtensa.rs:98
FunctionHardFault
(ef: &ExceptionFrame)
src/ariel-os-rt/src/cortexm.rs:40
FunctionIPC
()
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
Methodaccept_set_address
(&mut self, _addr: u8)
src/ariel-os-hal/src/hal/dummy/usb.rs:116
Methodacquire
SAFETY: This is delegating safety to the upstream implementation.
src/ariel-os-threads/src/arch/native/critical_section.rs:44
Methodacquire
()
src/ariel-os-threads/src/arch/native/critical_section/upstream.rs:25
Functionaht20_i2c_runner
()
examples/sensors-debug/src/sensors.rs:166
Methodalloc_endpoint_in
( &mut self, _ep_type: EndpointType, _ep_addr: Option<EndpointAddress>, _max_p
src/ariel-os-hal/src/hal/dummy/usb.rs:24
Methodalloc_endpoint_out
( &mut self, _ep_type: EndpointType, _ep_addr: Option<EndpointAddress>, _max_p
src/ariel-os-hal/src/hal/dummy/usb.rs:15
Functionariel_os_network_config
()
src/ariel-os-embassy/src/net.rs:173
Methodas_hz
(self)
src/ariel-os-rp/src/spi/main/mod.rs:54
Functionassert_type_sizes
()
src/ariel-os-sensors/src/sample.rs:169
Functionassert_type_sizes
()
src/ariel-os-sensors/src/sensor.rs:370
Methodavailable
(&self)
src/lib/ringbuffer/src/lib.rs:76
Functionawaited_before_triggered
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:489
Functionawaited_before_triggered
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:350
Functionbasic
()
src/ariel-os-alloc/src/lib.rs:135
Functionbasic
()
src/lib/rbi/src/lib.rs:104
Functionbasic
()
src/lib/ringbuffer/src/lib.rs:108
Functionbenchmark
(iterations: usize, mut f: F)
src/ariel-os-bench/src/native.rs:7
Functionbenchmark
(iterations: usize, mut f: F)
src/ariel-os-bench/src/cortexm.rs:12
Methodbind_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
Functionble_stack
()
src/ariel-os-hal/src/hal/dummy/ble.rs:25
Functionble_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
Functionble_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
Functionblinky
(peripherals: Peripherals)
examples/gpio/src/main.rs:17
Functionblinky
(mut peripherals: pins::LedPeripherals)
examples/gpio-reuse/src/main.rs:13
Functionblinky
(peripherals: pins::LedPeripherals)
examples/blinky/src/main.rs:12
Functionbuild_demo_ssc
Assembles this module's components into a server security configuration.
src/ariel-os-coap/src/lib.rs:70
Methodbuilder
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
Functionbutton
()
examples/http-server/src/routes.rs:33
Methodbytes
(&self)
src/ariel-os-native/src/identity.rs:26
Methodbytes
(&self)
src/ariel-os-stm32/src/identity.rs:14
Functioncancel_safety
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:580
Functioncancel_safety
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:438
Methodcapabilities
(&self)
src/ariel-os-embassy/src/net.rs:145
Methodcapacity
(&self)
src/ariel-os-hal/src/hal/dummy/storage.rs:37
Methodcapacity
Returns the total capacity of indexes that this instance keeps track of.
src/lib/rbi/src/lib.rs:92
Methodcapacity
(&self)
src/lib/ringbuffer/src/lib.rs:80
Functioncapitalize_first
(value: String)
doc/gen_book.rs:956
Methodcategories
(&self)
src/ariel-os-sensors-gnss-time-ext/src/lib.rs:247
Methodcategories
(&self)
src/sensors/ariel-os-sensor-lis2du12/src/i2c.rs:247
Methodcategories
(&self)
src/sensors/ariel-os-sensor-nrf91-gnss/src/lib.rs:530
Methodcategories
(&self)
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:228
Methodcategories
(&self)
src/sensors/ariel-os-sensor-lps22df/src/i2c.rs:239
Functioncheck_gpio_type_sizes
()
src/ariel-os-hal/src/gpio.rs:545
Functioncheck_type_sizes
()
src/ariel-os-sensors-utils/src/atomic_state.rs:69
Functioncheck_type_sizes
()
src/ariel-os-threads/src/thread.rs:104
Functioncheck_type_sizes
()
src/ariel-os-threads/src/threadlist.rs:118
Functioncheck_type_sizes
()
src/ariel-os-threads/src/sync/lock.rs:125
Functioncleanup
()
src/ariel-os-threads/src/lib.rs:733
Functioncleanup_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
Functionclear
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
Methodclear
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
Functionclear_value
()
src/ariel-os-sensors/src/signal.rs:197
Functioncleared_when_double_triggered
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:506
Functioncleared_when_double_triggered
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:367
Functioncoap_run
(handler: impl coap_handler::Handler + coap_handler::Reporting)
src/ariel-os-coap/src/lib.rs:106
Functioncoap_run
(peripherals: pins::LedPeripherals)
tests/coap-blinky/src/main.rs:8
Functioncoap_run
()
tests/coap/src/main.rs:5
Functioncoap_run
()
examples/coap-server/src/main.rs:5
Functioncoap_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
Functionconfig
(args: TokenStream, item: TokenStream)
src/ariel-os-macros/src/config.rs:48
Functionconfig
()
src/ariel-os-embassy/src/cellular_networking.rs:110
Functionconfig
()
src/ariel-os-embassy/src/net.rs:85
Functionconfig
()
src/ariel-os-embassy/src/usb.rs:55
Methodconnect_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
Functionconstruct_rng
(peripherals: &mut crate::OptionalPeripherals)
src/ariel-os-rp/src/hwrng.rs:1
Functionconstruct_rng
(_peripherals: &mut crate::hal::OptionalPeripherals)
src/ariel-os-hal/src/hal/dummy/hwrng.rs:1
Functionconstruct_rng
Constructs the hardware random number generator (RNG).
src/ariel-os-native/src/hwrng.rs:25
Functionconstruct_rng
(peripherals: &mut crate::OptionalPeripherals)
src/ariel-os-stm32/src/hwrng.rs:29
← previousnext →401–500 of 1,194, ranked by callers