Buttons
The 4 buttons on the CT Board are “active-high”, e.g. a pressed button is read as logical “1”, and debounced.
The buttons are accessible over the memory mapped interface or on GPIO port C.
Registers
Diagram
Programming Example
The code snippets below show how to use the buttons.
#include "reg_ctboard.h" uint8_t data = CT_BUTTON; /* Read all buttons into the lower nibble of a byte. */
ADDR_BUTTON EQU 0x60000210 LDR r0, =ADDR_BUTTON LDRB r1, [r0, #0] ; Read all buttons into the lower nibble of a byte.