Expand description
Tock kernel for the Arduino Nano 33 BLE.
It is based on nRF52840 SoC (Cortex M4 core with a BLE + IEEE 802.15.4 transceiver).
Modules§
- UART Writer for panic!()s.
- test 🔒
Structs§
- Supported drivers by the platform
Constants§
- Interrupt pin for the APDS9960 sensor.
- Gateway (or next hop) MAC Address
- GPIO_D2 🔒
- GPIO_D3 🔒
- GPIO_D4 🔒
- GPIO_D5 🔒
- GPIO_D6 🔒
- GPIO_D7 🔒
- GPIO_D8 🔒
- GPIO_D9 🔒
- GPIO_D10 🔒
- GPIO tied to the VCC of the I2C pullup resistors.
- I2C pins for all of the sensors.
- PAN_ID 🔒Personal Area Network ID for the IEEE 802.15.4 radio
Statics§
- CHIP 🔒
- Dummy buffer that causes the linker to reserve enough space for the stack.
Functions§
- main⚠Main function called after RAM initialized.
- 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.