@@ -95,23 +95,6 @@ class systemBus
9595private:
9696 std::map<uint8_t , virtualDevice *> _daisyChain;
9797
98- int bus_available ();
99-
100- // returns signed int with data or -1 if no data is available
101- int port_getc ();
102-
103- // return data if it arrives before timeout or -1 if timeout expires
104- int port_getc_timeout (uint16_t timeout);
105-
106- // returns length of data received, if timeout expires returns all data received until then
107- uint16_t port_getbuf (void *buf, uint16_t len, uint16_t timeout);
108-
109- // writes character to port
110- int port_putc (uint8_t c);
111-
112- // writes data to port, returns number of bytes written
113- uint16_t port_putbuf (void *buf, uint16_t len);
114-
11598public:
11699 void setup (); // one time setup
117100 void service (); // this runs in a loop
@@ -132,6 +115,23 @@ class systemBus
132115
133116 bool shuttingDown = false ; // TRUE if we are in shutdown process
134117 bool getShuttingDown () { return shuttingDown; };
118+
119+ int bus_available ();
120+
121+ // returns signed int with data or -1 if no data is available
122+ int port_getc ();
123+
124+ // return data if it arrives before timeout or -1 if timeout expires
125+ int port_getc_timeout (uint16_t timeout);
126+
127+ // returns length of data received, if timeout expires returns all data received until then
128+ uint16_t port_getbuf (void *buf, uint16_t len, uint16_t timeout);
129+
130+ // writes character to port
131+ int port_putc (uint8_t c);
132+
133+ // writes data to port, returns number of bytes written
134+ uint16_t port_putbuf (const void *buf, uint16_t len);
135135};
136136
137137extern systemBus SYSTEM_BUS;
0 commit comments