5 * Loosely modelled after AVR-RS485 by Yoshinori Kohyama (http://algobit.jp/),
6 * available at https://github.com/kohyama/AVR-RS485/
8 * All bugs by Jan "Yenya" Kasprzak <kas@fi.muni.cz> :-)
11 void modbus_init(uint8_t unit_id);
21 #define MB_HOLD_REGS_BASE 1000
22 #define MB_N_HOLD_REGS 60
23 #define MB_N_HOLD_REGS_EEPROM 20
24 extern uint16_t hold_regs[MB_N_HOLD_REGS];
25 #define mb_unit_id (hold_regs[0])
27 uint8_t hold_reg_is_valid(uint16_t reg, uint16_t val);
29 #endif /* MODBUS_H__ */