arm

Dependencies:   mbed

Fork of TAIST_modbus_copy by Ananya Kuasakunrungroj

modbus.h

Committer:
sa_jirayu
Date:
2018-03-14
Revision:
1:02397f869dcb
Parent:
0:f306cb0263a6

File content as of revision 1:02397f869dcb:

#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