|
TTK4155 Lab Node 1
Term project in the NTNU course TTK4155 Embedded and Industrial Computer Systems Design
|
Files | |
| adc.h | |
| ADC memory-mapped interface. | |
| can.h | |
| CAN driver. | |
| controller.h | |
| Handles CAN communication for game control, joystick, and buttons. | |
| fonts.h | |
| io.h | |
| Driver for joystick, buttons, and OLED. | |
| log.h | |
| Logging interface for debug messages. | |
| mcp.h | |
| menu.h | |
| Hierarchical OLED menu system with navigation and page handling. | |
| spi.h | |
| SPI driver. | |
| timer.h | |
| Timer driver (for ADC clock). | |
| uart.h | |
| UART communication driver. | |
| utils.h | |
| Utility and helper functions for joystick, LED debugging, and mapping. | |
| xmem.h | |
| External SRAM interface for ATmega microcontrollers. | |