#ifndef RMAPSTRUCTS_H_ #define RMAPSTRUCTS_H_ #include //SHOULDDO: having the defines within a namespace would be nice. Problem are the defines referencing the previous define, eg RMAP_COMMAND_WRITE ////////////////////////////////////////////////////////////////////////////////// // RMAP command bits //#define RMAP_COMMAND_BIT_INCREMENT 2 //#define RMAP_COMMAND_BIT_REPLY 3 //#define RMAP_COMMAND_BIT_WRITE 5 //#define RMAP_COMMAND_BIT_VERIFY 4 //#define RMAP_COMMAND_BIT 6 namespace RMAPIds{ static const uint8_t RMAP_COMMAND_BIT_INCREMENT = 2; static const uint8_t RMAP_COMMAND_BIT_REPLY = 3; static const uint8_t RMAP_COMMAND_BIT_WRITE = 5; static const uint8_t RMAP_COMMAND_BIT_VERIFY = 4; static const uint8_t RMAP_COMMAND_BIT = 6; ////////////////////////////////////////////////////////////////////////////////// // RMAP commands static const uint8_t RMAP_COMMAND_WRITE = ((1<