#include "board.h"#include "hpm_debug_console.h"#include "hpm_spi_drv.h"#include "hpm_clock_drv.h"#include "spi_init.h"#include "uart_init.h"#include "rdc.h"Macros | |
| #define | TEST_SPI HPM_SPI2 |
| #define | TEST_SPI_IRQ IRQn_SPI2 |
Functions | |
| void | spi_data_package (void) |
| data package ;数据打包 More... | |
| void | spi_isr (void) |
| void | spi_pins_init (void) |
| uint32_t | init_spi_clock (SPI_Type *ptr) |
| void | spi_trans_data (void) |
| data trans ;数据传输 More... | |
| int | spi_salve_interrupt_config (void) |
| spi config ;spi从站中断模式配置 More... | |
Variables | |
| volatile bool | spi_transfer_done |
| uint8_t * | sent_buff |
| uint8_t * | receive_buff |
| uint32_t | sent_count |
| uint32_t | receive_count |
| int8_t | pt_send [5] |
| uint8_t | wbuff [5] = {0xb0, 0xb1, 0xb2, 0xb3, 0xb4} |
| uint8_t | rbuff [5] = {0} |
| #define TEST_SPI HPM_SPI2 |
| #define TEST_SPI_IRQ IRQn_SPI2 |
| uint32_t init_spi_clock | ( | SPI_Type * | ptr | ) |
| void spi_isr | ( | void | ) |
| void spi_pins_init | ( | void | ) |
| uint8_t rbuff[5] = {0} |
| uint8_t* receive_buff |
| uint32_t receive_count |
| uint8_t* sent_buff |
| uint32_t sent_count |
| volatile bool spi_transfer_done |
| uint8_t wbuff[5] = {0xb0, 0xb1, 0xb2, 0xb3, 0xb4} |