Modbus with stm 32

Dependencies:   mbed

modbus.h

Committer:
lhakpa
Date:
2018-03-14
Revision:
0:40b96f9186c3

File content as of revision 0:40b96f9186c3:

#ifndef MODBUS_H
#define MODBUS_H

#define FUNC_CODE       3
#define ADDR_BASE       0x0000
#define ADDR_RANGE      2
#define MAX_FRAME_SIZE  20

void modbus_init(uint8_t id);
uint16_t modbus_read(uint16_t offset);
uint16_t modbus_update(uint8_t offset, uint16_t val);
int modbus_parser(char ch, uint8_t *frame);

#endif // MODBUS_H