11
2- // sfeTkIBus .h
2+ // sfTkIBus .h
33//
4- // Defines the communication bus interface for the SparkFun Electronics Toolkit -> sfeTk
4+ // Defines the communication bus interface for the SparkFun Electronics Toolkit -> sfTk
55/*
66
77The MIT License (MIT)
@@ -27,7 +27,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2727
2828#pragma once
2929
30- #include " sfeToolkit .h"
30+ #include " sfToolkit .h"
3131#include < stddef.h>
3232
3333/* *
@@ -39,42 +39,42 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3939/* *
4040 * @brief Error code for when a bus system is not initalized.
4141 */
42- const sfeTkError_t kSTkErrBusNotInit = kSTkErrFail * (kSTkErrBaseBus + 1 );
42+ const sfTkError_t ksfTkErrBusNotInit = ksfTkErrFail * (ksfTkErrBaseBus + 1 );
4343
4444/* *
4545 * @brief Returned when a bus system times out.
4646 */
47- const sfeTkError_t kSTkErrBusTimeout = kSTkErrFail * (kSTkErrBaseBus + 2 );
47+ const sfTkError_t ksfTkErrBusTimeout = ksfTkErrFail * (ksfTkErrBaseBus + 2 );
4848
4949/* *
5050 * @brief Returned when a bus system does not respond.
5151 */
52- const sfeTkError_t kSTkErrBusNoResponse = kSTkErrFail * (kSTkErrBaseBus + 3 );
52+ const sfTkError_t ksfTkErrBusNoResponse = ksfTkErrFail * (ksfTkErrBaseBus + 3 );
5353
5454/* *
5555 * @brief Returned when the data to be sent is too long or received is too short.
5656 */
57- const sfeTkError_t kSTkErrBusDataTooLong = kSTkErrFail * (kSTkErrBaseBus + 4 );
57+ const sfTkError_t ksfTkErrBusDataTooLong = ksfTkErrFail * (ksfTkErrBaseBus + 4 );
5858
5959/* *
6060 * @brief Returned when the bus settings are null, invalid or on set/initialised
6161 */
62- const sfeTkError_t kSTkErrBusNullSettings = kSTkErrFail * (kSTkErrBaseBus + 5 );
62+ const sfTkError_t ksfTkErrBusNullSettings = ksfTkErrFail * (ksfTkErrBaseBus + 5 );
6363
6464/* *
6565 * @brief Returned when the buffer is null or invalid.
6666 */
67- const sfeTkError_t kSTkErrBusNullBuffer = kSTkErrFail * (kSTkErrBaseBus + 6 );
67+ const sfTkError_t ksfTkErrBusNullBuffer = ksfTkErrFail * (ksfTkErrBaseBus + 6 );
6868
6969/* *
7070 * @brief Returned when the bus is under read. Warning
7171 */
72- const sfeTkError_t kSTkErrBusUnderRead = kSTkErrBaseBus + 7 ;
72+ const sfTkError_t ksfTkErrBusUnderRead = ksfTkErrBaseBus + 7 ;
7373
7474/* *
7575 * @brief Returned when the bus is not enabled. Warning
7676 */
77- const sfeTkError_t kSTkErrBusNotEnabled = kSTkErrBaseBus + 8 ;
77+ const sfTkError_t ksfTkErrBusNotEnabled = ksfTkErrBaseBus + 8 ;
7878
7979/* *
8080 * @brief Interface that defines the communication bus for the SparkFun Electronics Toolkit.
@@ -83,56 +83,56 @@ const sfeTkError_t kSTkErrBusNotEnabled = kSTkErrBaseBus + 8;
8383 * bus implementations will extend this interface to provide the necessary functionality for the
8484 * desired bus type.
8585 */
86- class sfeTkIBus
86+ class sfTkIBus
8787{
8888 public:
8989 /* *
9090 * @brief Constructor
9191 */
92- sfeTkIBus () {
92+ sfTkIBus () {
9393 _byteOrder = sftk_system_byteorder ();
9494 }
9595 /* *--------------------------------------------------------------------------
9696 * @brief Send a single byte to the device*
9797 * @param data Data to write.
9898 *
99- * @retval sfeTkError_t - kSTkErrOk on successful execution.
99+ * @retval sfTkError_t - ksfTkErrOk on successful execution.
100100 *
101101 */
102- virtual sfeTkError_t writeByte (uint8_t data) = 0;
102+ virtual sfTkError_t writeByte (uint8_t data) = 0;
103103
104104 /* *--------------------------------------------------------------------------
105105 * @brief Send a word to the device.
106106 * @param data Data to write.
107107 *
108- * @retval sfeTkError_t - kSTkErrOk on successful execution.
108+ * @retval sfTkError_t - ksfTkErrOk on successful execution.
109109 *
110110 */
111- virtual sfeTkError_t writeWord (uint16_t data) = 0;
111+ virtual sfTkError_t writeWord (uint16_t data) = 0;
112112
113113 /* *--------------------------------------------------------------------------
114114 * @brief Send an array of data to the device.
115115 * @param data Data to write.
116116 * @param length - length of data.
117117 *
118- * @retval sfeTkError_t - kSTkErrOk on successful execution.
118+ * @retval sfTkError_t - ksfTkErrOk on successful execution.
119119 *
120120 */
121- virtual sfeTkError_t writeRegion (const uint8_t *data, size_t length) = 0;
121+ virtual sfTkError_t writeRegion (const uint8_t *data, size_t length) = 0;
122122
123123 /* *--------------------------------------------------------------------------
124124 * @brief Write a single byte to the given register
125125 *
126126 * @param devReg The device's register's address.
127127 * @param data Data to write.
128128 *
129- * @retval sfeTkError_t - kSTkErrOk on successful execution.
129+ * @retval sfTkError_t - ksfTkErrOk on successful execution.
130130 *
131131 */
132- virtual sfeTkError_t writeRegisterByte (uint8_t devReg, uint8_t data) = 0;
132+ virtual sfTkError_t writeRegisterByte (uint8_t devReg, uint8_t data) = 0;
133133
134134 // Overload version
135- sfeTkError_t writeRegister (uint8_t devReg, uint8_t data)
135+ sfTkError_t writeRegister (uint8_t devReg, uint8_t data)
136136 {
137137 return writeRegisterByte (devReg, data);
138138 }
@@ -143,13 +143,13 @@ class sfeTkIBus
143143 * @param devReg The device's register's address.
144144 * @param data Data to write.
145145 *
146- * @retval sfeTkError_t - kSTkErrOk on successful execution.
146+ * @retval sfTkError_t - ksfTkErrOk on successful execution.
147147 *
148148 */
149- virtual sfeTkError_t writeRegisterWord (uint8_t devReg, uint16_t data) = 0;
149+ virtual sfTkError_t writeRegisterWord (uint8_t devReg, uint16_t data) = 0;
150150
151151 // Overload version
152- sfeTkError_t writeRegister (uint8_t devReg, uint16_t data)
152+ sfTkError_t writeRegister (uint8_t devReg, uint16_t data)
153153 {
154154 return writeRegisterWord (devReg, data);
155155 }
@@ -161,13 +161,13 @@ class sfeTkIBus
161161 * @param data Data to write.
162162 * @param length - length of data
163163 *
164- * @retval sfeTkError_t kSTkErrOk on successful execution
164+ * @retval sfTkError_t ksfTkErrOk on successful execution
165165 *
166166 */
167- virtual sfeTkError_t writeRegisterRegion (uint8_t devReg, const uint8_t *data, size_t length) = 0;
167+ virtual sfTkError_t writeRegisterRegion (uint8_t devReg, const uint8_t *data, size_t length) = 0;
168168
169169 // Overload version
170- sfeTkError_t writeRegister (uint8_t devReg, const uint8_t *data, size_t length)
170+ sfTkError_t writeRegister (uint8_t devReg, const uint8_t *data, size_t length)
171171 {
172172 return writeRegisterRegion (devReg, data, length);
173173 }
@@ -179,13 +179,13 @@ class sfeTkIBus
179179 * @param data Data to write.
180180 * @param length - length of data
181181 *
182- * @retval sfeTkError_t kSTkErrOk on successful execution
182+ * @retval sfTkError_t ksfTkErrOk on successful execution
183183 *
184184 */
185- virtual sfeTkError_t writeRegister16Region (uint16_t devReg, const uint8_t *data, size_t length) = 0;
185+ virtual sfTkError_t writeRegister16Region (uint16_t devReg, const uint8_t *data, size_t length) = 0;
186186
187187 // Overload version
188- sfeTkError_t writeRegister (uint16_t devReg, const uint8_t *data, size_t length)
188+ sfTkError_t writeRegister (uint16_t devReg, const uint8_t *data, size_t length)
189189 {
190190 return writeRegister16Region (devReg, data, length);
191191 }
@@ -197,13 +197,13 @@ class sfeTkIBus
197197 * @param data Data to write.
198198 * @param length - length of data
199199 *
200- * @retval sfeTkError_t kSTkErrOk on successful execution
200+ * @retval sfTkError_t ksfTkErrOk on successful execution
201201 *
202202 */
203- virtual sfeTkError_t writeRegister16Region16 (uint16_t devReg, const uint16_t *data, size_t length) = 0;
203+ virtual sfTkError_t writeRegister16Region16 (uint16_t devReg, const uint16_t *data, size_t length) = 0;
204204
205205 // Overload version
206- sfeTkError_t writeRegister (uint16_t devReg, const uint16_t *data, size_t length)
206+ sfTkError_t writeRegister (uint16_t devReg, const uint16_t *data, size_t length)
207207 {
208208 return writeRegister16Region16 (devReg, data, length);
209209 }
@@ -213,13 +213,13 @@ class sfeTkIBus
213213 * @param devReg The device's register's address.
214214 * @param data Data to read.
215215 *
216- * @retval sfeTkError_t - kSTkErrOk on successful execution.
216+ * @retval sfTkError_t - ksfTkErrOk on successful execution.
217217 *
218218 */
219- virtual sfeTkError_t readRegisterByte (uint8_t devReg, uint8_t &data) = 0;
219+ virtual sfTkError_t readRegisterByte (uint8_t devReg, uint8_t &data) = 0;
220220
221221 // Overload version
222- sfeTkError_t readRegister (uint8_t devReg, uint8_t &data)
222+ sfTkError_t readRegister (uint8_t devReg, uint8_t &data)
223223 {
224224 return readRegisterByte (devReg, data);
225225 }
@@ -230,12 +230,12 @@ class sfeTkIBus
230230 * @param devReg The device's register's address.
231231 * @param data Data to read.
232232 *
233- * @retval sfeTkError_t - kSTkErrOk on successful execution.
233+ * @retval sfTkError_t - ksfTkErrOk on successful execution.
234234 */
235- virtual sfeTkError_t readRegisterWord (uint8_t devReg, uint16_t &data) = 0;
235+ virtual sfTkError_t readRegisterWord (uint8_t devReg, uint16_t &data) = 0;
236236
237237 // Overload version
238- sfeTkError_t readRegister (uint8_t devReg, uint16_t &data)
238+ sfTkError_t readRegister (uint8_t devReg, uint16_t &data)
239239 {
240240 return readRegisterWord (devReg, data);
241241 }
@@ -248,13 +248,13 @@ class sfeTkIBus
248248 * @param numBytes - length of data
249249 * @param[out] readBytes - number of bytes read
250250 *
251- * @retval int returns kSTkErrOk on success, or kSTkErrFail code
251+ * @retval int returns ksfTkErrOk on success, or ksfTkErrFail code
252252 *
253253 */
254- virtual sfeTkError_t readRegisterRegion (uint8_t reg, uint8_t *data, size_t numBytes, size_t &readBytes) = 0;
254+ virtual sfTkError_t readRegisterRegion (uint8_t reg, uint8_t *data, size_t numBytes, size_t &readBytes) = 0;
255255
256256 // Overload version
257- sfeTkError_t readRegister (uint8_t reg, uint8_t *data, size_t numBytes, size_t &readBytes)
257+ sfTkError_t readRegister (uint8_t reg, uint8_t *data, size_t numBytes, size_t &readBytes)
258258 {
259259 return readRegisterRegion (reg, data, numBytes, readBytes);
260260 }
@@ -267,13 +267,13 @@ class sfeTkIBus
267267 * @param numBytes - length of data
268268 * @param[out] readBytes - number of bytes read
269269 *
270- * @retval int returns kSTkErrOk on success, or kSTkErrFail code
270+ * @retval int returns ksfTkErrOk on success, or ksfTkErrFail code
271271 *
272272 */
273- virtual sfeTkError_t readRegister16Region (uint16_t reg, uint8_t *data, size_t numBytes, size_t &readBytes) = 0;
273+ virtual sfTkError_t readRegister16Region (uint16_t reg, uint8_t *data, size_t numBytes, size_t &readBytes) = 0;
274274
275275 // Overload version
276- sfeTkError_t readRegister (uint16_t reg, uint8_t *data, size_t numBytes, size_t &readBytes)
276+ sfTkError_t readRegister (uint16_t reg, uint8_t *data, size_t numBytes, size_t &readBytes)
277277 {
278278 return readRegister16Region (reg, data, numBytes, readBytes);
279279 }
@@ -285,13 +285,13 @@ class sfeTkIBus
285285 * @param numBytes - length of data
286286 * @param[out] readBytes - number of bytes read
287287 *
288- * @retval int returns kSTkErrOk on success, or kSTkErrFail code
288+ * @retval int returns ksfTkErrOk on success, or ksfTkErrFail code
289289 *
290290 */
291- virtual sfeTkError_t readRegister16Region16 (uint16_t reg, uint16_t *data, size_t numBytes, size_t &readBytes) = 0;
291+ virtual sfTkError_t readRegister16Region16 (uint16_t reg, uint16_t *data, size_t numBytes, size_t &readBytes) = 0;
292292
293293 // Overload version
294- sfeTkError_t readRegister (uint16_t reg, uint16_t *data, size_t numBytes, size_t &readBytes)
294+ sfTkError_t readRegister (uint16_t reg, uint16_t *data, size_t numBytes, size_t &readBytes)
295295 {
296296 return readRegister16Region16 (reg, data, numBytes, readBytes);
297297 }
@@ -306,7 +306,7 @@ class sfeTkIBus
306306 * @param order The byte order to set - set to either SFTK_MSBFIRST or SFTK_LSBFIRST. The default is SFTK_LSBFIRST
307307 *
308308 */
309- void setByteOrder (sfeTKByteOrder order)
309+ void setByteOrder (sfTkByteOrder order)
310310 {
311311 _byteOrder = order;
312312 }
@@ -316,13 +316,13 @@ class sfeTkIBus
316316 *
317317 * @retval The current byte order
318318 */
319- sfeTKByteOrder byteOrder (void )
319+ sfTkByteOrder byteOrder (void )
320320 {
321321 return _byteOrder;
322322 }
323323
324324 protected:
325325 /* * flag to manage byte swapping */
326- sfeTKByteOrder _byteOrder;
326+ sfTkByteOrder _byteOrder;
327327};
328328
0 commit comments