eeprom working now

This commit is contained in:
2020-11-06 21:16:17 +01:00
parent 7c7e1c4725
commit 371c22768a
8 changed files with 70 additions and 33 deletions

View File

@ -24,14 +24,20 @@ typedef struct {
bool waiting;
} t_mbusDevice;
typedef enum {
MBCRR_TRIGGERED = 0,
MBCRR_BUSY = 1
} e_mbusCommRequestResult;
typedef struct {
uint32_t requestCnt;
uint32_t errorCnt;
} t_mbusCommStats;
e_mbusCommRequestResult mbusCommRequest(t_mbusDevice *mbusDevice);
void mbusCommTxCpltCallback(UART_HandleTypeDef *huart);
void mbusCommRxCpltCallback(UART_HandleTypeDef *huart);
void mbusCommSetStats(t_mbusCommStats stats);
t_mbusCommStats *mbusCommGetStats();
#endif // _MBUSCOMM_H_