Chore/refactor dlmstp core mstp (#559)

* Create common DLMSTP using core MSTP FSM in STM32F4xx example

* add openocd debug launcher under vscode in STM32F4xx example

* Add generic property list member checking for write property members of network port object in STM32F4xx example
This commit is contained in:
Steve Karg
2024-01-27 15:16:42 -06:00
committed by GitHub
parent 587e3c5a11
commit ef762118a6
14 changed files with 44276 additions and 1756 deletions
+3 -5
View File
@@ -47,16 +47,14 @@ void rs485_rts_enable(bool enable);
bool rs485_rts_enabled(void);
bool rs485_byte_available(uint8_t *data_register);
bool rs485_receive_error(void);
bool rs485_bytes_send(uint8_t *buffer, /* data to send */
uint16_t nbytes); /* number of bytes of data */
void rs485_bytes_send(uint8_t *buffer, uint16_t nbytes);
uint32_t rs485_baud_rate(void);
bool rs485_baud_rate_set(uint32_t baud);
uint32_t rs485_silence_milliseconds(void);
void rs485_silence_reset(void);
bool rs485_silence_elapsed(uint32_t milliseconds);
void rs485_silence_increment(unsigned int milliseconds);
bool rs485_turnaround_elapsed(void);
uint32_t rs485_bytes_transmitted(void);
uint32_t rs485_bytes_received(void);