New group

Dependencies:   mbed

Fork of TAIST_modbus by Supachai Vorapojpisut

modbus.h

Committer:
nengzix
Date:
2018-03-20
Revision:
29:c19cea6e2ec3
Parent:
24:0007712e84a8

File content as of revision 29:c19cea6e2ec3:

#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);
uint8_t modbus_check(uint16_t offset, uint16_t count);
void modbus_response(uint8_t reg_map, char *rttmp);

#endif // MODBUS_H