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 ๐Ÿ”’