Expand description
Tock kernel for the Adafruit CLUE nRF52480 Express.
It is based on nRF52840 Express SoC (Cortex M4 core with a BLE + IEEE 802.15.4 transceiver).
Modules§
- io
- UART Writer for panic!()s.
Structs§
- Platform
- Supported drivers by the platform
Constants§
- APDS9960_
PIN 🔒 - Interrupt pin for the APDS9960 sensor.
- BUTTON_
LEFT 🔒 - BUTTON_
RIGHT 🔒 - FAULT_
RESPONSE 🔒 - GPIO_D0 🔒
- GPIO_D1 🔒
- GPIO_D2 🔒
- GPIO_D3 🔒
- GPIO_D4 🔒
- GPIO_D6 🔒
- GPIO_D7 🔒
- GPIO_D8 🔒
- GPIO_D9 🔒
- GPIO_
D10 🔒 - GPIO_
D12 🔒 - GPIO_
D13 🔒 - GPIO_
D14 🔒 - GPIO_
D15 🔒 - GPIO_
D16 🔒 - I2C_
SCL_ 🔒PIN - I2C_
SDA_ 🔒PIN - I2C pins for all of the sensors.
- LED_
KERNEL_ 🔒PIN - LED_
RED_ 🔒PIN - LED_
WHITE_ 🔒PIN - NUM_
PROCS 🔒 - PAN_ID 🔒
- Personal Area Network ID for the IEEE 802.15.4 radio
- SPEAKER_
PIN 🔒 - ST7789
H2_ 🔒CS - ST7789
H2_ 🔒DC - ST7789
H2_ 🔒MISO - ST7789
H2_ 🔒MOSI - ST7789
H2_ 🔒RESET - ST7789
H2_ 🔒SCK - TFT ST7789H2
- _ST7789
H2_ 🔒LITE - TFT backlight
- _UART_
RX_ 🔒PIN - _UART_
TX_ 🔒PIN
Statics§
- CDC_
REF_ 🔒FOR_ PANIC - CHIP 🔒
- NRF52_
POWER 🔒 - PROCESSES 🔒
- PROCESS_
PRINTER 🔒 - STACK_
MEMORY - Dummy buffer that causes the linker to reserve enough space for the stack.
Functions§
- baud_
rate_ 🔒reset_ bootloader_ enter - main⚠
- Main function called after RAM initialized.
- 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.