Remove SPI, add UART comm
This commit is contained in:
@@ -10,11 +10,25 @@
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#define MAGIC 0x1304
|
||||
|
||||
enum CCDMsgType {
|
||||
CCDMSG_CFG,
|
||||
CCDMSG_READ,
|
||||
};
|
||||
|
||||
typedef struct CCDConfig {
|
||||
uint32_t sh_period;
|
||||
uint32_t icg_period;
|
||||
} CCDConfig_t;
|
||||
|
||||
typedef struct CCDCmd {
|
||||
uint16_t magic;
|
||||
uint8_t type;
|
||||
uint32_t len;
|
||||
uint8_t data[];
|
||||
} __attribute__((__packed__)) CCDCmd_t;
|
||||
|
||||
void tcd1304_set_config(CCDConfig_t *cfg);
|
||||
void tcd1304_setup();
|
||||
void tcd1304_loop();
|
||||
|
||||
@@ -62,9 +62,9 @@
|
||||
/* #define HAL_SAI_MODULE_ENABLED */
|
||||
/* #define HAL_SD_MODULE_ENABLED */
|
||||
/* #define HAL_MMC_MODULE_ENABLED */
|
||||
#define HAL_SPI_MODULE_ENABLED
|
||||
/* #define HAL_SPI_MODULE_ENABLED */
|
||||
#define HAL_TIM_MODULE_ENABLED
|
||||
/* #define HAL_UART_MODULE_ENABLED */
|
||||
#define HAL_UART_MODULE_ENABLED
|
||||
/* #define HAL_USART_MODULE_ENABLED */
|
||||
/* #define HAL_IRDA_MODULE_ENABLED */
|
||||
/* #define HAL_SMARTCARD_MODULE_ENABLED */
|
||||
|
||||
@@ -56,9 +56,10 @@ void DebugMon_Handler(void);
|
||||
void PendSV_Handler(void);
|
||||
void SysTick_Handler(void);
|
||||
void TIM2_IRQHandler(void);
|
||||
void USART1_IRQHandler(void);
|
||||
void DMA2_Stream0_IRQHandler(void);
|
||||
void DMA2_Stream2_IRQHandler(void);
|
||||
void DMA2_Stream3_IRQHandler(void);
|
||||
void DMA2_Stream7_IRQHandler(void);
|
||||
/* USER CODE BEGIN EFP */
|
||||
|
||||
/* USER CODE END EFP */
|
||||
|
||||
Reference in New Issue
Block a user