Loading include/arch/msp430fr5969lp/driver/stdin.h +5 −3 Original line number Diff line number Diff line Loading @@ -9,8 +9,10 @@ class StandardInput { private: StandardInput(const StandardInput ©); char buffer[8]; unsigned char write_pos, read_pos; static unsigned char const bufsize = 16; char buffer[bufsize]; volatile unsigned char write_pos; unsigned char read_pos; public: StandardInput() : write_pos(0), read_pos(0) {} Loading @@ -20,7 +22,7 @@ class StandardInput { inline void addKey(char key) { buffer[write_pos++] = key; write_pos %= 8; write_pos %= bufsize; } }; Loading include/arch/msp430fr5994lp/driver/stdin.h +5 −3 Original line number Diff line number Diff line Loading @@ -9,8 +9,10 @@ class StandardInput { private: StandardInput(const StandardInput ©); char buffer[8]; unsigned char write_pos, read_pos; static unsigned char const bufsize = 16; char buffer[bufsize]; volatile unsigned char write_pos; unsigned char read_pos; public: StandardInput() : write_pos(0), read_pos(0) {} Loading @@ -20,7 +22,7 @@ class StandardInput { inline void addKey(char key) { buffer[write_pos++] = key; write_pos %= 8; write_pos %= bufsize; } }; Loading src/arch/msp430fr5969lp/driver/stdin.cc +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ bool StandardInput::hasKey() char StandardInput::getKey() { char ret = buffer[read_pos++]; read_pos %= 8; read_pos %= bufsize; return ret; } Loading src/arch/msp430fr5994lp/driver/stdin.cc +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ bool StandardInput::hasKey() char StandardInput::getKey() { char ret = buffer[read_pos++]; read_pos %= 8; read_pos %= bufsize; return ret; } Loading Loading
include/arch/msp430fr5969lp/driver/stdin.h +5 −3 Original line number Diff line number Diff line Loading @@ -9,8 +9,10 @@ class StandardInput { private: StandardInput(const StandardInput ©); char buffer[8]; unsigned char write_pos, read_pos; static unsigned char const bufsize = 16; char buffer[bufsize]; volatile unsigned char write_pos; unsigned char read_pos; public: StandardInput() : write_pos(0), read_pos(0) {} Loading @@ -20,7 +22,7 @@ class StandardInput { inline void addKey(char key) { buffer[write_pos++] = key; write_pos %= 8; write_pos %= bufsize; } }; Loading
include/arch/msp430fr5994lp/driver/stdin.h +5 −3 Original line number Diff line number Diff line Loading @@ -9,8 +9,10 @@ class StandardInput { private: StandardInput(const StandardInput ©); char buffer[8]; unsigned char write_pos, read_pos; static unsigned char const bufsize = 16; char buffer[bufsize]; volatile unsigned char write_pos; unsigned char read_pos; public: StandardInput() : write_pos(0), read_pos(0) {} Loading @@ -20,7 +22,7 @@ class StandardInput { inline void addKey(char key) { buffer[write_pos++] = key; write_pos %= 8; write_pos %= bufsize; } }; Loading
src/arch/msp430fr5969lp/driver/stdin.cc +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ bool StandardInput::hasKey() char StandardInput::getKey() { char ret = buffer[read_pos++]; read_pos %= 8; read_pos %= bufsize; return ret; } Loading
src/arch/msp430fr5994lp/driver/stdin.cc +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ bool StandardInput::hasKey() char StandardInput::getKey() { char ret = buffer[read_pos++]; read_pos %= 8; read_pos %= bufsize; return ret; } Loading