Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

25 lignes
576 B

  1. #ifndef MODBUS_RTU_SLAVE_H
  2. #define MODBUS_RTU_SLAVE_H
  3. #include "stm32f4xx_hal.h"
  4. #include <stdint.h>
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. #define MODBUS_SLAVE_DEFAULT_ADDRESS (1U)
  9. HAL_StatusTypeDef ModbusSlaveInit(UART_HandleTypeDef *huart,
  10. uint8_t slaveAddress);
  11. void ModbusSlavePoll(void);
  12. void ModbusSlaveOnRxEvent(UART_HandleTypeDef *huart, uint16_t size);
  13. void ModbusSlaveOnTxComplete(UART_HandleTypeDef *huart);
  14. void ModbusSlaveOnUartError(UART_HandleTypeDef *huart);
  15. #ifdef __cplusplus
  16. }
  17. #endif
  18. #endif /* MODBUS_RTU_SLAVE_H */