Crate imix

Source
Expand description

Modules§

alarm_test 🔒
Test the behavior of a single alarm. To add this test, include the line
imix_components 🔒
io
Support routines for debugging I/O.
multi_timer_test 🔒
Test the behavior of a single alarm. To add this test, include the line
power 🔒
Implements a helper function for enabling/disabling power on the imix submodules.
test 🔒

Macros§

mock_udp_component_static
Macro for constructing a mock UDP capsule for tests.

Structs§

Imix 🔒

Constants§

DEFAULT_CTX_PREFIX 🔒
DEFAULT_CTX_PREFIX_LEN 🔒
DST_MAC_ADDR 🔒
FAULT_RESPONSE 🔒
NUM_PROCS 🔒
PAN_ID 🔒
RADIO_CHANNEL 🔒

Statics§

CHIP 🔒
PROCESSES 🔒
PROCESS_PRINTER 🔒
STACK_MEMORY
Dummy buffer that causes the linker to reserve enough space for the stack.

Functions§

main
Main function called after RAM initialized.
set_pin_primary_functions 🔒
start 🔒
This is in a separate, inline(never) function so that its stack frame is removed when this function returns. Otherwise, the stack space used for these static_inits is wasted.

Type Aliases§

HumidityDriver 🔒
Ieee802154MacDevice 🔒
Rf233 🔒
RngDriver 🔒
SI7021Sensor 🔒
TemperatureDriver 🔒