diff --git a/firmware/core/Core/Src/main.c b/firmware/core/Core/Src/main.c index b563c81d..85059d1c 100644 --- a/firmware/core/Core/Src/main.c +++ b/firmware/core/Core/Src/main.c @@ -115,17 +115,21 @@ int main(void) case MODE_MODULE: DMA_Queue_Init(&RxQueue); + //TODO: Keyscanning. And transporting signals break; case MODE_MASTER: - - - - break; + DMA_Queue_Init(&RxQueue); + //TODO: Sending to USB and key keyscanning + break; } } } +void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { + //TODO: Handle recieved message here +} + void DMA_Queue_Init(DMA_QUEUE* q){ q->head = 0; q->tail = 0;