adc
communication.h@1:5796bdddf29c, 2020-10-27 (annotated)
- Committer:
- yuliyasm
- Date:
- Tue Oct 27 12:13:16 2020 +0000
- Revision:
- 1:5796bdddf29c
- Child:
- 3:1d62b3be52e8
final
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yuliyasm | 1:5796bdddf29c | 1 | #ifndef COMMUNICATION |
yuliyasm | 1:5796bdddf29c | 2 | #define COMMUNICATION |
yuliyasm | 1:5796bdddf29c | 3 | |
yuliyasm | 1:5796bdddf29c | 4 | #include "stm32h7xx_hal.h" |
yuliyasm | 1:5796bdddf29c | 5 | |
yuliyasm | 1:5796bdddf29c | 6 | #define COMMUNICATION_DELAY 1 |
yuliyasm | 1:5796bdddf29c | 7 | #define COMMUNICATION_WAITTING COMMUNICATION_DELAY * 5 |
yuliyasm | 1:5796bdddf29c | 8 | |
yuliyasm | 1:5796bdddf29c | 9 | enum _BOOL_ |
yuliyasm | 1:5796bdddf29c | 10 | { |
yuliyasm | 1:5796bdddf29c | 11 | _TRUE_ = 1, |
yuliyasm | 1:5796bdddf29c | 12 | _FALSE_ = 0 |
yuliyasm | 1:5796bdddf29c | 13 | }; |
yuliyasm | 1:5796bdddf29c | 14 | |
yuliyasm | 1:5796bdddf29c | 15 | enum OP_TYPE |
yuliyasm | 1:5796bdddf29c | 16 | { |
yuliyasm | 1:5796bdddf29c | 17 | READ, |
yuliyasm | 1:5796bdddf29c | 18 | WRITE, |
yuliyasm | 1:5796bdddf29c | 19 | CPLT, |
yuliyasm | 1:5796bdddf29c | 20 | NONE |
yuliyasm | 1:5796bdddf29c | 21 | }; |
yuliyasm | 1:5796bdddf29c | 22 | |
yuliyasm | 1:5796bdddf29c | 23 | //void ReceiveUARTPackage(UART_HandleTypeDef *huart, uint8_t *buf, uint8_t len); |
yuliyasm | 1:5796bdddf29c | 24 | //void TransmitUARTPackage(UART_HandleTypeDef *huart, uint8_t *buf, uint8_t len); |
yuliyasm | 1:5796bdddf29c | 25 | |
yuliyasm | 1:5796bdddf29c | 26 | void WriteToRegisterBySPI(SPI_HandleTypeDef *hspi, uint8_t addr, uint8_t *buf, uint8_t len); |
yuliyasm | 1:5796bdddf29c | 27 | void ReadFromRegisterBySPI(SPI_HandleTypeDef *hspi, uint8_t addr, uint8_t *buf, uint8_t len); |
yuliyasm | 1:5796bdddf29c | 28 | |
yuliyasm | 1:5796bdddf29c | 29 | #endif |