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.
Type Aliasesยง
- Humidity
Driver ๐ - Ieee802154
Driver ๐ - RngDriver ๐
- SHT3x
Sensor ๐ - Temperature
Driver ๐