adc

Dependents:   h7adc

Committer:
yuliyasm
Date:
Tue Oct 27 12:13:16 2020 +0000
Revision:
1:5796bdddf29c
Child:
3:1d62b3be52e8
final

Who changed what in which revision?

UserRevisionLine numberNew 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