Use FaSTTUBe CAN Abstraction Layer

This commit is contained in:
2023-03-15 18:07:38 +01:00
parent 9355595b73
commit e18135558d
14 changed files with 40 additions and 113 deletions

View File

@ -20,9 +20,8 @@
#define CAN_ID_SHUNT_ENERGY_COUNTER 0x528
void can_init(CAN_HandleTypeDef *handle);
HAL_StatusTypeDef can_transmit(uint8_t id, uint8_t *data, size_t datalen);
HAL_StatusTypeDef can_send_status();
void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *handle);
void ftcan_msg_received_cb(uint16_t id, size_t datalen, const uint8_t *data);
#endif // INC_CAN_H

View File

@ -24,6 +24,6 @@ extern ShuntData shunt_data;
void shunt_init();
void shunt_check();
void shunt_handle_can_msg(CAN_RxHeaderTypeDef *header, uint8_t *data);
void shunt_handle_can_msg(uint16_t id, const uint8_t *data);
#endif // INC_SHUNT_MONITORING_H

View File

@ -43,7 +43,7 @@ extern int16_t max_temp;
void slaves_init();
void slaves_check();
void slaves_handle_panic(uint8_t *data);
void slaves_handle_log(uint8_t *data);
void slaves_handle_panic(const uint8_t *data);
void slaves_handle_log(const uint8_t *data);
#endif // INC_SLAVE_MONITORING_H

View File

@ -53,7 +53,7 @@ void ts_sm_set_relay_positions(TSState state);
void ts_sm_set_relay_position(Relay relay, int closed);
void ts_sm_check_close_wait(int *is_closed, int should_close);
void ts_sm_handle_ams_in(uint8_t *data);
void ts_sm_handle_ams_in(const uint8_t *data);
void ts_sm_set_error_source(uint32_t flag, int state);

View File

@ -5,8 +5,4 @@
void set_error_led();
uint64_t ntohll(uint64_t netlonglong);
uint32_t ntohl(uint32_t netlong);
uint16_t ntohs(uint16_t netshort);
#endif // INC_UTIL_H