MCPcopy Create free account

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

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

Methodis_important
(&self)
src/ariel-os-coap/src/stored.rs:144
Methodis_locked
Returns whether the mutex is locked.
src/ariel-os-threads/src/sync/mutex.rs:72
Methodis_locked
Returns the current lock state. true if locked, false otherwise.
src/ariel-os-threads/src/sync/lock.rs:48
Methodis_set_high
(&mut self)
src/ariel-os-hal/src/hal/dummy/gpio.rs:156
Methodis_set_low
(&mut self)
src/ariel-os-hal/src/hal/dummy/gpio.rs:160
Functionis_valid_tid
Checks if a given [`ThreadId`] is valid.
src/ariel-os-threads/src/lib.rs:720
Functioniter
()
src/ariel-os-runqueue/src/lib.rs:131
Methodkhz
(self)
src/ariel-os-nrf/src/spi/main/mod.rs:106
Methodkhz
(self)
src/ariel-os-nrf/src/i2c/controller/mod.rs:109
Methodkind
(&self)
src/ariel-os-hal/src/hal/dummy/ble.rs:39
Methodkind
(&self)
src/ariel-os-hal/src/hal/dummy/storage.rs:44
Methodkind
(&self)
src/ariel-os-coap/src/udp_nal/util.rs:59
Methodkind
(&self)
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:267
Methodkind
(&self)
src/ariel-os-embassy-common/src/i2c/controller/mod.rs:78
Methodlabel
(&self)
src/sensors/ariel-os-sensor-lis2du12/src/i2c.rs:259
Methodlabel
(&self)
src/sensors/ariel-os-sensor-nrf91-gnss/src/lib.rs:534
Methodlabel
(&self)
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:297
Methodlabel
(&self)
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:240
Methodlabel
(&self)
src/sensors/ariel-os-sensor-lps22df/src/i2c.rs:260
Methodlast
()
src/ariel-os-rp/src/i2c/controller/mod.rs:53
Methodlast
()
src/ariel-os-hal/src/hal/dummy/i2c/controller.rs:39
Methodlast
()
src/ariel-os-stm32/src/i2c/controller/mod.rs:58
Methodlast
()
src/ariel-os-esp/src/i2c/controller/mod.rs:48
Methodlast
()
src/ariel-os-nrf/src/i2c/controller/mod.rs:78
Methodlimits
(&self)
src/ariel-os-threads/src/smp/esp32s3.rs:81
Methodlimits
(&self)
src/ariel-os-threads/src/smp/rp.rs:99
Methodlink_state
(&mut self, _cx: &mut core::task::Context<'_>)
src/ariel-os-embassy/src/net.rs:141
Functionlis2du12_i2c_runner
()
examples/sensors-debug/src/sensors.rs:32
Methodlocked_with_current
Returns a [`LockState::Locked`] with the current thread as the owner and an empty waitlist. # Panics Panics if called outside of a thread context.
src/ariel-os-threads/src/sync/mutex.rs:45
Methodlog
(&self, record: &Record<'_>)
src/ariel-os-log/src/log_logger.rs:72
Methodlowest
(&self)
src/ariel-os-rt/src/stack.rs:212
Functionlps22df_i2c_runner
()
examples/sensors-debug/src/sensors.rs:69
Functionmain
()
src/ariel-os-rp/build.rs:5
Functionmain
()
src/ariel-os-macros/tests/ui/task/non_async_fn.rs:5
Functionmain
(_peripherals: Peripherals)
src/ariel-os-macros/tests/ui/task/missing_peripherals_param.rs:5
Functionmain
(_foo: Bar)
src/ariel-os-macros/tests/ui/task/incorrect_fn_peripheral_param_type.rs:6
Functionmain
()
src/ariel-os-macros/tests/ui/task/forbidden_pool_size_on_autostart_task.rs:5
Functionmain
()
src/ariel-os-macros/tests/ui/task/misspelled_hook_name.rs:5
Functionmain
()
src/ariel-os-macros/tests/ui/task/missing_autostart_param_for_hook.rs:5
Functionmain
(_foo: Bar)
src/ariel-os-macros/tests/ui/task/missing_autostart_param_for_peripherals.rs:5
Functionmain
()
src/ariel-os-macros/tests/ui/thread/missing_autostart_param.rs:6
Functionmain
(_spawner: Spawner, _peripherals: Peripherals)
src/ariel-os-macros/tests/ui/spawner/missing_peripherals_param.rs:9
Functionmain
(spawner: Spawner)
src/ariel-os-macros/tests/ui/spawner/async_fn.rs:9
Functionmain
(spawner: Spawner)
src/ariel-os-macros/tests/ui/spawner/no_autostart_param.rs:9
Functionmain
()
src/ariel-os-stm32-mapping/build.rs:20
Functionmain
()
src/ariel-os-stm32/build.rs:5
Functionmain
()
src/ariel-os-storage/build.rs:5
Functionmain
()
src/ariel-os-coap/build.rs:71
Functionmain
()
src/ariel-os-boards/build.rs:3
Functionmain
()
src/ariel-os-rt/build.rs:8
Functionmain
(_argc: isize, _argv: *const *const u8)
src/ariel-os-rt/src/native.rs:14
Functionmain
()
src/ariel-os-rt/src/riscv.rs:6
Functionmain
()
src/ariel-os-rt/src/cortexm.rs:193
Functionmain
()
src/ariel-os-rt/src/xtensa.rs:6
Functionmain
()
scripts/editor-config.rs:306
Functionmain
(peripherals: pins::Peripherals)
tests/gpio/src/test.rs:13
Functionmain
(peripherals: pins::Peripherals)
tests/uart-loopback/src/main.rs:19
Functionmain
(peripherals: pins::Peripherals)
tests/spi-main/src/main.rs:37
Functionmain
(peripherals: ButtonPeripherals)
tests/gpio-interrupt-nrf/src/main.rs:64
Functionmain
(peripherals: ButtonPeripherals)
tests/gpio-interrupt-stm32/src/main.rs:20
Functionmain
()
tests/stack-painting/src/main.rs:10
Functionmain
()
tests/random-getrandom/src/main.rs:10
Functionmain
(peripherals: pins::Peripherals)
tests/i2c-controller/src/main.rs:62
Functionmain
(peripherals: pins::Peripherals)
tests/spi-loopback/src/main.rs:23
Functionmain
()
examples/random/src/main.rs:8
Functionmain
(peripherals: pins::Peripherals)
examples/sensors-debug/src/main.rs:24
Functionmain
(spawner: Spawner, peripherals: Peripherals)
examples/http-server/src/main.rs:60
Functionmain
()
examples/device-metadata/src/main.rs:10
Functionmain
()
examples/benchmark/src/main.rs:7
Functionmain
()
examples/storage/src/main.rs:24
Functionmain
()
examples/log/src/main.rs:7
Functionmain
()
examples/hello-world-threading/src/main.rs:10
Functionmain
()
examples/power/src/main.rs:7
Functionmain
()
examples/http-client/src/main.rs:40
Functionmain
()
examples/thread-async-interop/src/main.rs:32
Functionmain
()
examples/alloc/src/main.rs:12
Functionmain
()
examples/threading-timers/src/main.rs:12
Functionmain
(peripherals: pins::Peripherals)
examples/thermometer/src/main.rs:20
Functionmain
()
examples/usb-serial/src/main.rs:35
Functionmain
()
examples/hello-world/src/main.rs:10
Functionmain
()
doc/gen_book.rs:614
Functionmanual_poll
()
src/ariel-os-sensors/src/signal.rs:158
Methodmax_packet_size
(&self)
src/ariel-os-hal/src/hal/dummy/usb.rs:88
Functionmultiple_waiters
()
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:539
Functionmultiple_waiters
()
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:395
Methodnew
(peripherals: &mut crate::OptionalPeripherals)
src/ariel-os-rp/src/usb.rs:18
Methodnew
The constructor is private to make the registry a singleton.
src/ariel-os-sensors-registry/src/lib.rs:36
Methodnew
Returns a configured [`Input`]. If you want to re-use a pin at runtime, you can give the result of `.reborrow()` of the pin instance to this construc
src/ariel-os-hal/src/gpio.rs:71
Methodnew
(_peripherals: &mut crate::hal::OptionalPeripherals)
src/ariel-os-hal/src/hal/dummy/ble.rs:11
Methodnew
()
src/ariel-os-hal/src/hal/dummy/executor.rs:11
Methodnew
(_peripherals: &mut crate::hal::OptionalPeripherals)
src/ariel-os-hal/src/hal/dummy/usb.rs:41
Methodnew
(peripherals: &mut crate::OptionalPeripherals)
src/ariel-os-stm32/src/usb.rs:50
Methodnew
Collect all channel peripherals so that the registry is the only one managing them.
src/ariel-os-stm32/src/extint_registry.rs:20
Methodnew
(state: State)
src/ariel-os-sensors-utils/src/atomic_state.rs:13
Methodnew
()
src/ariel-os-embassy/src/delegate.rs:60
Methodnew
()
src/ariel-os-embassy/src/thread_executor.rs:45
Methodnew
()
src/ariel-os-threads/src/lib.rs:133
Methodnew
(inner: T)
src/ariel-os-threads/src/ensure_once.rs:11
Methodnew
Creates a new empty [`ThreadList`].
src/ariel-os-threads/src/threadlist.rs:14
Methodnew
()
src/ariel-os-threads/src/arch/native.rs:22
← previousnext →801–900 of 1,194, ranked by callers