Revision 21076167 source/alld_ina219.c
source/alld_ina219.c | ||
---|---|---|
62 | 62 |
* @param[in] timeout timeout |
63 | 63 |
* @return An indicator whether the call was successfull |
64 | 64 |
*/ |
65 |
inline apalExitStatus_t |
|
66 |
ina219_lld_read_register(const INA219Driver* const ina219, const ina219_lld_register_t addr, uint16_t* const data, const uint8_t num, const apalTime_t timeout) |
|
65 |
apalExitStatus_t ina219_lld_read_register(const INA219Driver* const ina219, const ina219_lld_register_t addr, uint16_t* const data, const uint8_t num, const apalTime_t timeout) |
|
67 | 66 |
{ |
68 | 67 |
apalDbgAssert(ina219 != NULL); |
69 | 68 |
apalDbgAssert(ina219->i2cd != NULL); |
... | ... | |
87 | 86 |
* @param[in] timeout timeout |
88 | 87 |
* @return An indicator whether the call was successfull |
89 | 88 |
*/ |
90 |
inline apalExitStatus_t |
|
91 |
ina219_lld_write_register(const INA219Driver* const ina219, const ina219_lld_register_t addr, const uint16_t* const data, const uint8_t num, const apalTime_t timeout) |
|
89 |
apalExitStatus_t ina219_lld_write_register(const INA219Driver* const ina219, const ina219_lld_register_t addr, const uint16_t* const data, const uint8_t num, const apalTime_t timeout) |
|
92 | 90 |
{ |
93 | 91 |
apalDbgAssert(ina219 != NULL); |
94 | 92 |
apalDbgAssert(ina219->i2cd != NULL); |
... | ... | |
112 | 110 |
* @param[in] timeout timeout |
113 | 111 |
* @return An indicator whether the call was successfull |
114 | 112 |
*/ |
115 |
inline apalExitStatus_t |
|
116 |
ina219_lld_calibration(INA219Driver* const ina219, const ina219_lld_calib_input_t* const calib_in, ina219_lld_calib_output_t* const calib_out) |
|
113 |
apalExitStatus_t ina219_lld_calibration(INA219Driver* const ina219, const ina219_lld_calib_input_t* const calib_in, ina219_lld_calib_output_t* const calib_out) |
|
117 | 114 |
{ |
118 | 115 |
apalDbgAssert(ina219 != NULL); |
119 | 116 |
apalDbgAssert(calib_in != NULL); |
... | ... | |
168 | 165 |
* @param[in] timeout timeout |
169 | 166 |
* @return An indicator whether the call was successfull |
170 | 167 |
*/ |
171 |
inline apalExitStatus_t |
|
172 |
ina219_lld_read_config(const INA219Driver* const ina219, ina219_lld_cfg_t* const cfg, const apalTime_t timeout) |
|
168 |
apalExitStatus_t ina219_lld_read_config(const INA219Driver* const ina219, ina219_lld_cfg_t* const cfg, const apalTime_t timeout) |
|
173 | 169 |
{ |
174 | 170 |
apalDbgAssert(ina219 != NULL); |
175 | 171 |
apalDbgAssert(cfg != NULL); |
... | ... | |
185 | 181 |
* @param[in] timeout timeout |
186 | 182 |
* @return An indicator whether the call was successfull |
187 | 183 |
*/ |
188 |
inline apalExitStatus_t |
|
189 |
ina219_lld_write_config(const INA219Driver* const ina219, ina219_lld_cfg_t cfg, const apalTime_t timeout) |
|
184 |
apalExitStatus_t ina219_lld_write_config(const INA219Driver* const ina219, ina219_lld_cfg_t cfg, const apalTime_t timeout) |
|
190 | 185 |
{ |
191 | 186 |
apalDbgAssert(ina219 != NULL); |
192 | 187 |
|
... | ... | |
201 | 196 |
* @param[in] timeout timeout |
202 | 197 |
* @return An indicator whether the call was successfull |
203 | 198 |
*/ |
204 |
inline apalExitStatus_t |
|
205 |
ina219_lld_read_calibration(const INA219Driver* const ina219, uint16_t* const calib, const apalTime_t timeout) |
|
199 |
apalExitStatus_t ina219_lld_read_calibration(const INA219Driver* const ina219, uint16_t* const calib, const apalTime_t timeout) |
|
206 | 200 |
{ |
207 | 201 |
apalDbgAssert(ina219 != NULL); |
208 | 202 |
apalDbgAssert(calib != NULL); |
... | ... | |
218 | 212 |
* @param[in] timeout timeout |
219 | 213 |
* @return An indicator whether the call was successfull |
220 | 214 |
*/ |
221 |
inline apalExitStatus_t |
|
222 |
ina219_lld_write_calibration(const INA219Driver* const ina219, const uint16_t calib, const apalTime_t timeout) |
|
215 |
apalExitStatus_t ina219_lld_write_calibration(const INA219Driver* const ina219, const uint16_t calib, const apalTime_t timeout) |
|
223 | 216 |
{ |
224 | 217 |
apalDbgAssert(ina219 != NULL); |
225 | 218 |
|
... | ... | |
233 | 226 |
* @param[in] timeout timeout |
234 | 227 |
* @return An indicator whether the call was successfull |
235 | 228 |
*/ |
236 |
inline apalExitStatus_t |
|
237 |
ina219_lld_reset(const INA219Driver* const ina219, const apalTime_t timeout) |
|
229 |
apalExitStatus_t ina219_lld_reset(const INA219Driver* const ina219, const apalTime_t timeout) |
|
238 | 230 |
{ |
239 | 231 |
apalDbgAssert(ina219 != NULL); |
240 | 232 |
|
... | ... | |
250 | 242 |
* @param[in] timeout timeout |
251 | 243 |
* @return An indicator whether the call was successfull |
252 | 244 |
*/ |
253 |
inline apalExitStatus_t |
|
254 |
ina219_lld_read_shunt_voltage(const INA219Driver* const ina219, int32_t* const data, const apalTime_t timeout) |
|
245 |
apalExitStatus_t ina219_lld_read_shunt_voltage(const INA219Driver* const ina219, int32_t* const data, const apalTime_t timeout) |
|
255 | 246 |
{ |
256 | 247 |
apalDbgAssert(ina219 != NULL); |
257 | 248 |
apalDbgAssert(data != NULL); |
... | ... | |
285 | 276 |
* @param[in] timeout timeout |
286 | 277 |
* @return An indicator whether the call was successfull |
287 | 278 |
*/ |
288 |
inline apalExitStatus_t |
|
289 |
ina219_lld_read_bus_voltage(const INA219Driver* const ina219, uint32_t* const data, const apalTime_t timeout) |
|
279 |
apalExitStatus_t ina219_lld_read_bus_voltage(const INA219Driver* const ina219, uint32_t* const data, const apalTime_t timeout) |
|
290 | 280 |
{ |
291 | 281 |
apalDbgAssert(ina219 != NULL); |
292 | 282 |
apalDbgAssert(data != NULL); |
... | ... | |
308 | 298 |
* @param[in] timeout timeout |
309 | 299 |
* @return An indicator whether the call was successfull |
310 | 300 |
*/ |
311 |
inline apalExitStatus_t |
|
312 |
ina219_lld_read_power(const INA219Driver* const ina219, uint32_t* const data, const apalTime_t timeout) |
|
301 |
apalExitStatus_t ina219_lld_read_power(const INA219Driver* const ina219, uint32_t* const data, const apalTime_t timeout) |
|
313 | 302 |
{ |
314 | 303 |
apalDbgAssert(ina219 != NULL); |
315 | 304 |
apalDbgAssert(data != NULL); |
... | ... | |
328 | 317 |
* @param[in] timeout timeout |
329 | 318 |
* @return An indicator whether the call was successfull |
330 | 319 |
*/ |
331 |
inline apalExitStatus_t |
|
332 |
ina219_lld_read_current(const INA219Driver* const ina219, int16_t* const data, const apalTime_t timeout) |
|
320 |
apalExitStatus_t ina219_lld_read_current(const INA219Driver* const ina219, int16_t* const data, const apalTime_t timeout) |
|
333 | 321 |
{ |
334 | 322 |
apalDbgAssert(ina219 != NULL); |
335 | 323 |
apalDbgAssert(data != NULL); |
... | ... | |
348 | 336 |
* @param[in] timeout timeout |
349 | 337 |
* @return An indicator whether the call was successfull |
350 | 338 |
*/ |
351 |
inline apalExitStatus_t |
|
352 |
ina219_lld_bus_conversion_ready(const INA219Driver* const ina219, uint16_t* const buscnv, const apalTime_t timeout) |
|
339 |
apalExitStatus_t ina219_lld_bus_conversion_ready(const INA219Driver* const ina219, uint16_t* const buscnv, const apalTime_t timeout) |
|
353 | 340 |
{ |
354 | 341 |
apalDbgAssert(ina219 != NULL); |
355 | 342 |
apalDbgAssert(buscnv != NULL); |
Also available in: Unified diff