Revision 21076167
include/alld_pca9544a.h | ||
---|---|---|
108 | 108 |
PCA9544A_LLD_CH_NONE = 0xFFu, /**< identifier to select no channel */ |
109 | 109 |
} pca9544a_lld_chid_t; |
110 | 110 |
|
111 |
/** |
|
112 |
* @brief Type holding a bit mask for the four channel interrupts. |
|
113 |
*/ |
|
111 | 114 |
typedef uint8_t pca9544a_lld_intstatus_t; |
112 | 115 |
|
113 | 116 |
/******************************************************************************/ |
source/alld_a3906.c | ||
---|---|---|
59 | 59 |
* |
60 | 60 |
* @return The return status indicates whether the function call was successfull. |
61 | 61 |
*/ |
62 |
inline apalExitStatus_t |
|
63 |
a3906_lld_set_power(const A3906Driver* const a3906, const a3906_lld_power_t power_state) |
|
62 |
apalExitStatus_t a3906_lld_set_power(const A3906Driver* const a3906, const a3906_lld_power_t power_state) |
|
64 | 63 |
{ |
65 | 64 |
apalDbgAssert(a3906 != NULL); |
66 | 65 |
|
... | ... | |
76 | 75 |
* |
77 | 76 |
* @return The return status indicates whether the function call was successfull. |
78 | 77 |
*/ |
79 |
inline apalExitStatus_t |
|
80 |
a3906_lld_get_power(const A3906Driver* const a3906, a3906_lld_power_t* const power_state) |
|
78 |
apalExitStatus_t a3906_lld_get_power(const A3906Driver* const a3906, a3906_lld_power_t* const power_state) |
|
81 | 79 |
{ |
82 | 80 |
apalDbgAssert(a3906 != NULL); |
83 | 81 |
apalDbgAssert(power_state != NULL); |
... | ... | |
98 | 96 |
* |
99 | 97 |
* @return The return status indicates whether the function call was successfull. |
100 | 98 |
*/ |
101 |
inline apalExitStatus_t |
|
102 |
a3906_lld_set_pwm(apalPWMDriver_t* pwm, const apalPWMchannel_t channel, const apalPWMwidth_t width) |
|
99 |
apalExitStatus_t a3906_lld_set_pwm(apalPWMDriver_t* pwm, const apalPWMchannel_t channel, const apalPWMwidth_t width) |
|
103 | 100 |
{ |
104 | 101 |
apalDbgAssert(pwm != NULL); |
105 | 102 |
|
source/alld_at24c01bn-sh-b.c | ||
---|---|---|
61 | 61 |
* |
62 | 62 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
63 | 63 |
*/ |
64 |
inline apalExitStatus_t |
|
65 |
at24c01bn_lld_poll_ack(const AT24C01BNDriver* const at24c01bn, const apalTime_t timeout) |
|
64 |
apalExitStatus_t at24c01bn_lld_poll_ack(const AT24C01BNDriver* const at24c01bn, const apalTime_t timeout) |
|
66 | 65 |
{ |
67 | 66 |
apalDbgAssert(at24c01bn != NULL); |
68 | 67 |
|
... | ... | |
79 | 78 |
* |
80 | 79 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
81 | 80 |
*/ |
82 |
inline apalExitStatus_t |
|
83 |
at24c01bn_lld_read_current_address(const AT24C01BNDriver* const at24c01bn, uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
81 |
apalExitStatus_t at24c01bn_lld_read_current_address(const AT24C01BNDriver* const at24c01bn, uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
84 | 82 |
{ |
85 | 83 |
apalDbgAssert(at24c01bn != NULL); |
86 | 84 |
apalDbgAssert(data != NULL); |
... | ... | |
98 | 96 |
* |
99 | 97 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
100 | 98 |
*/ |
101 |
inline apalExitStatus_t |
|
102 |
at24c01bn_lld_read(const AT24C01BNDriver* const at24c01bn, const uint8_t addr, uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
99 |
apalExitStatus_t at24c01bn_lld_read(const AT24C01BNDriver* const at24c01bn, const uint8_t addr, uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
103 | 100 |
{ |
104 | 101 |
apalDbgAssert(at24c01bn != NULL); |
105 | 102 |
apalDbgAssert(data != NULL); |
... | ... | |
122 | 119 |
* |
123 | 120 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
124 | 121 |
*/ |
125 |
inline apalExitStatus_t |
|
126 |
at24c01bn_lld_write_byte(const AT24C01BNDriver* const at24c01bn, const uint8_t addr, const uint8_t data, const apalTime_t timeout) |
|
122 |
apalExitStatus_t at24c01bn_lld_write_byte(const AT24C01BNDriver* const at24c01bn, const uint8_t addr, const uint8_t data, const apalTime_t timeout) |
|
127 | 123 |
{ |
128 | 124 |
apalDbgAssert(at24c01bn != NULL); |
129 | 125 |
|
... | ... | |
141 | 137 |
* |
142 | 138 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
143 | 139 |
*/ |
144 |
inline apalExitStatus_t |
|
145 |
at24c01bn_lld_write_page(const AT24C01BNDriver* const at24c01bn, const uint8_t addr, const uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
140 |
apalExitStatus_t at24c01bn_lld_write_page(const AT24C01BNDriver* const at24c01bn, const uint8_t addr, const uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
146 | 141 |
{ |
147 | 142 |
apalDbgAssert(at24c01bn != NULL); |
148 | 143 |
apalDbgAssert(data != NULL); |
source/alld_at42qt1050.c | ||
---|---|---|
64 | 64 |
* |
65 | 65 |
* @return Indicator whether the function call was successful or a timeout occurred. |
66 | 66 |
*/ |
67 |
inline apalExitStatus_t |
|
68 |
at42qt1050_lld_read_reg(const AT42QT1050Driver* at42qt1050d, const at42qt1050_lld_register_t reg, uint8_t* const data, const apalTime_t timeout) |
|
67 |
apalExitStatus_t at42qt1050_lld_read_reg(const AT42QT1050Driver* at42qt1050d, const at42qt1050_lld_register_t reg, uint8_t* const data, const apalTime_t timeout) |
|
69 | 68 |
{ |
70 | 69 |
apalDbgAssert(at42qt1050d != NULL && at42qt1050d->i2cd != NULL); |
71 | 70 |
apalDbgAssert(data != NULL); |
... | ... | |
84 | 83 |
* |
85 | 84 |
* @return Indicator whether the function call was successful or a timeout occurred. |
86 | 85 |
*/ |
87 |
inline apalExitStatus_t |
|
88 |
at42qt1050_lld_write_reg(const AT42QT1050Driver* at42qt1050d, const at42qt1050_lld_register_t reg, const uint8_t data, const apalTime_t timeout) |
|
86 |
apalExitStatus_t at42qt1050_lld_write_reg(const AT42QT1050Driver* at42qt1050d, const at42qt1050_lld_register_t reg, const uint8_t data, const apalTime_t timeout) |
|
89 | 87 |
{ |
90 | 88 |
apalDbgAssert(at42qt1050d != NULL && at42qt1050d->i2cd != NULL); |
91 | 89 |
|
... | ... | |
103 | 101 |
* |
104 | 102 |
* @return Indicator whether the function call was successful or a timeout occurred. |
105 | 103 |
*/ |
106 |
inline apalExitStatus_t |
|
107 |
at42qt1050_lld_read_keyssignal(const AT42QT1050Driver* at42qt1050d, const uint8_t key, uint16_t* signal, const apalTime_t timeout) |
|
104 |
apalExitStatus_t at42qt1050_lld_read_keyssignal(const AT42QT1050Driver* at42qt1050d, const uint8_t key, uint16_t* signal, const apalTime_t timeout) |
|
108 | 105 |
{ |
109 | 106 |
apalDbgAssert(at42qt1050d != NULL && at42qt1050d->i2cd != NULL); |
110 | 107 |
apalDbgAssert(key < AT42QT1050_LLD_NUM_KEYS); |
... | ... | |
127 | 124 |
* |
128 | 125 |
* @return Indicator whether the function call was successful or a timeout occurred. |
129 | 126 |
*/ |
130 |
inline apalExitStatus_t |
|
131 |
at42qt1050_lld_read_referencedata(const AT42QT1050Driver* at42qt1050d, const uint8_t key, uint16_t* refdata, const apalTime_t timeout) |
|
127 |
apalExitStatus_t at42qt1050_lld_read_referencedata(const AT42QT1050Driver* at42qt1050d, const uint8_t key, uint16_t* refdata, const apalTime_t timeout) |
|
132 | 128 |
{ |
133 | 129 |
apalDbgAssert(at42qt1050d != NULL && at42qt1050d->i2cd != NULL); |
134 | 130 |
apalDbgAssert(key < AT42QT1050_LLD_NUM_KEYS); |
... | ... | |
149 | 145 |
* |
150 | 146 |
* @return Resulting sample count. |
151 | 147 |
*/ |
152 |
inline uint16_t |
|
153 |
at42qt1050_lld_pulse2samples(const uint8_t pulse) |
|
148 |
uint16_t at42qt1050_lld_pulse2samples(const uint8_t pulse) |
|
154 | 149 |
{ |
155 | 150 |
apalDbgAssert(pulse <= 0x0Fu); |
156 | 151 |
|
... | ... | |
165 | 160 |
* |
166 | 161 |
* @return The (theoretical) value to set to the pulse register. |
167 | 162 |
*/ |
168 |
inline float |
|
169 |
at42qt1050_lld_samples2pulse(const uint16_t samples) |
|
163 |
float at42qt1050_lld_samples2pulse(const uint16_t samples) |
|
170 | 164 |
{ |
171 | 165 |
return log2f(samples); |
172 | 166 |
} |
... | ... | |
179 | 173 |
* |
180 | 174 |
* @return Resulting scaling factor. |
181 | 175 |
*/ |
182 |
inline uint16_t |
|
183 |
at42qt1050_lld_scale2scaling(const uint8_t scale) |
|
176 |
uint16_t at42qt1050_lld_scale2scaling(const uint8_t scale) |
|
184 | 177 |
{ |
185 | 178 |
apalDbgAssert(scale <= 0x0Fu); |
186 | 179 |
|
... | ... | |
195 | 188 |
* |
196 | 189 |
* @return The (theoretcial) value to set to the scale register. |
197 | 190 |
*/ |
198 |
inline float |
|
199 |
at42qt1050_lld_scaling2scale(const uint16_t factor) |
|
191 |
float at42qt1050_lld_scaling2scale(const uint16_t factor) |
|
200 | 192 |
{ |
201 | 193 |
return log2f(factor); |
202 | 194 |
} |
source/alld_bq24103a.c | ||
---|---|---|
57 | 57 |
* @param[out] pinstate current value of the gpio pin |
58 | 58 |
* @return An indicator whether the call was successfull |
59 | 59 |
*/ |
60 |
inline apalExitStatus_t |
|
61 |
bq24103a_lld_get_enabled(const BQ24103ADriver* const bq24103a, bq24103a_lld_enable_t* const enable) |
|
60 |
apalExitStatus_t bq24103a_lld_get_enabled(const BQ24103ADriver* const bq24103a, bq24103a_lld_enable_t* const enable) |
|
62 | 61 |
{ |
63 | 62 |
apalDbgAssert(bq24103a != NULL); |
64 | 63 |
apalDbgAssert(enable != NULL); |
... | ... | |
75 | 74 |
* @param[in] pinstate new value of the gpio pin |
76 | 75 |
* @return An indicator whether the call was successfull |
77 | 76 |
*/ |
78 |
inline apalExitStatus_t |
|
79 |
bq24103a_lld_set_enabled(const BQ24103ADriver* const bq24103a, const bq24103a_lld_enable_t enable) |
|
77 |
apalExitStatus_t bq24103a_lld_set_enabled(const BQ24103ADriver* const bq24103a, const bq24103a_lld_enable_t enable) |
|
80 | 78 |
{ |
81 | 79 |
apalDbgAssert(bq24103a != NULL); |
82 | 80 |
|
... | ... | |
89 | 87 |
* @param[out] pinstate current value of the gpio pin |
90 | 88 |
* @return An indicator whether the call was successfull |
91 | 89 |
*/ |
92 |
inline apalExitStatus_t |
|
93 |
bq24103a_lld_get_charge_status(const BQ24103ADriver* const bq24103a, bq24103a_lld_charge_state_t* const charge) |
|
90 |
apalExitStatus_t bq24103a_lld_get_charge_status(const BQ24103ADriver* const bq24103a, bq24103a_lld_charge_state_t* const charge) |
|
94 | 91 |
{ |
95 | 92 |
apalDbgAssert(bq24103a != NULL); |
96 | 93 |
apalDbgAssert(charge != NULL); |
source/alld_bq27500.c | ||
---|---|---|
61 | 61 |
* |
62 | 62 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
63 | 63 |
*/ |
64 |
inline apalExitStatus_t |
|
65 |
bq27500_lld_read_batlow(const BQ27500Driver* const bq27500, bq27500_lld_batlow_t* const batlow) |
|
64 |
apalExitStatus_t bq27500_lld_read_batlow(const BQ27500Driver* const bq27500, bq27500_lld_batlow_t* const batlow) |
|
66 | 65 |
{ |
67 | 66 |
apalDbgAssert(bq27500 != NULL); |
68 | 67 |
apalDbgAssert(batlow != NULL); |
... | ... | |
80 | 79 |
* |
81 | 80 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
82 | 81 |
*/ |
83 |
inline apalExitStatus_t |
|
84 |
bq27500_lld_read_batgood(const BQ27500Driver* const bq27500, bq27500_lld_batgood_t* const batgood) |
|
82 |
apalExitStatus_t bq27500_lld_read_batgood(const BQ27500Driver* const bq27500, bq27500_lld_batgood_t* const batgood) |
|
85 | 83 |
{ |
86 | 84 |
apalDbgAssert(bq27500 != NULL); |
87 | 85 |
apalDbgAssert(batgood != NULL); |
... | ... | |
101 | 99 |
* |
102 | 100 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
103 | 101 |
*/ |
104 |
inline apalExitStatus_t |
|
105 |
bq27500_lld_std_command(const BQ27500Driver* const bq27500, const bq27500_lld_std_command_t cmd, uint16_t* const dst, const apalTime_t timeout) |
|
102 |
apalExitStatus_t bq27500_lld_std_command(const BQ27500Driver* const bq27500, const bq27500_lld_std_command_t cmd, uint16_t* const dst, const apalTime_t timeout) |
|
106 | 103 |
{ |
107 | 104 |
apalDbgAssert(bq27500 != NULL); |
108 | 105 |
apalDbgAssert(dst != NULL); |
... | ... | |
121 | 118 |
* |
122 | 119 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
123 | 120 |
*/ |
124 |
inline apalExitStatus_t |
|
125 |
bq27500_lld_sub_command_call(const BQ27500Driver* const bq27500, const bq27500_lld_control_subcmd_t cmd, const apalTime_t timeout) |
|
121 |
apalExitStatus_t bq27500_lld_sub_command_call(const BQ27500Driver* const bq27500, const bq27500_lld_control_subcmd_t cmd, const apalTime_t timeout) |
|
126 | 122 |
{ |
127 | 123 |
apalDbgAssert(bq27500 != NULL); |
128 | 124 |
|
... | ... | |
138 | 134 |
* |
139 | 135 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
140 | 136 |
*/ |
141 |
inline apalExitStatus_t |
|
142 |
bq27500_lld_sub_command_read(const BQ27500Driver* const bq27500, uint16_t* const data, const apalTime_t timeout) |
|
137 |
apalExitStatus_t bq27500_lld_sub_command_read(const BQ27500Driver* const bq27500, uint16_t* const data, const apalTime_t timeout) |
|
143 | 138 |
{ |
144 | 139 |
apalDbgAssert(bq27500 != NULL); |
145 | 140 |
apalDbgAssert(data != NULL); |
... | ... | |
162 | 157 |
* |
163 | 158 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
164 | 159 |
*/ |
165 |
inline apalExitStatus_t |
|
166 |
bq27500_lld_ext_command(const BQ27500Driver* const bq27500, const bq27500_lld_ext_command_t cmd, const bq27500_lld_ext_cmd_access_t rw, uint8_t* const buffer, const uint8_t length, const uint8_t offset, const apalTime_t timeout) |
|
160 |
apalExitStatus_t bq27500_lld_ext_command(const BQ27500Driver* const bq27500, const bq27500_lld_ext_command_t cmd, const bq27500_lld_ext_cmd_access_t rw, uint8_t* const buffer, const uint8_t length, const uint8_t offset, const apalTime_t timeout) |
|
167 | 161 |
{ |
168 | 162 |
apalDbgAssert(bq27500 != NULL); |
169 | 163 |
apalDbgAssert(buffer != NULL); |
... | ... | |
186 | 180 |
* |
187 | 181 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
188 | 182 |
*/ |
189 |
inline apalExitStatus_t |
|
190 |
bq27500_lld_send_ctnl_data(const BQ27500Driver* const bq27500, const uint16_t data, const apalTime_t timeout) |
|
183 |
apalExitStatus_t bq27500_lld_send_ctnl_data(const BQ27500Driver* const bq27500, const uint16_t data, const apalTime_t timeout) |
|
191 | 184 |
{ |
192 | 185 |
apalDbgAssert(bq27500 != NULL); |
193 | 186 |
|
... | ... | |
202 | 195 |
* |
203 | 196 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
204 | 197 |
*/ |
205 |
inline apalExitStatus_t |
|
206 |
bq27500_lld_compute_blockdata_checksum(const uint8_t* const blockdata, uint8_t* const sum) |
|
198 |
apalExitStatus_t bq27500_lld_compute_blockdata_checksum(const uint8_t* const blockdata, uint8_t* const sum) |
|
207 | 199 |
{ |
208 | 200 |
apalDbgAssert(blockdata != NULL); |
209 | 201 |
apalDbgAssert(sum != NULL); |
source/alld_dw1000.c | ||
---|---|---|
28 | 28 |
* |
29 | 29 |
*/ |
30 | 30 |
|
31 |
|
|
32 | 31 |
#include <alld_dw1000.h> |
32 |
|
|
33 | 33 |
#if defined(AMIROLLD_CFG_USE_DW1000) || defined(__DOXYGEN__) |
34 | 34 |
|
35 | 35 |
#include <alld_dw1000_regs.h> |
source/alld_hmc5883l.c | ||
---|---|---|
63 | 63 |
* |
64 | 64 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
65 | 65 |
*/ |
66 |
inline apalExitStatus_t |
|
67 |
hmc5883l_lld_check(const HMC5883LDriver* const hmcd, uint8_t* const rxbuffer, const uint8_t num, const apalTime_t timeout) |
|
66 |
apalExitStatus_t hmc5883l_lld_check(const HMC5883LDriver* const hmcd, uint8_t* const rxbuffer, const uint8_t num, const apalTime_t timeout) |
|
68 | 67 |
{ |
69 | 68 |
apalDbgAssert(hmcd != NULL && hmcd->i2cd != NULL); |
70 | 69 |
apalDbgAssert(rxbuffer != NULL); |
... | ... | |
83 | 82 |
* |
84 | 83 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
85 | 84 |
*/ |
86 |
inline apalExitStatus_t |
|
87 |
hmc5883l_lld_write_register(const HMC5883LDriver* const hmcd, const hmc5883l_lld_register_t regaddr, const uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
85 |
apalExitStatus_t hmc5883l_lld_write_register(const HMC5883LDriver* const hmcd, const hmc5883l_lld_register_t regaddr, const uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
88 | 86 |
{ |
89 | 87 |
apalDbgAssert(hmcd != NULL && hmcd->i2cd != NULL); |
90 | 88 |
apalDbgAssert(data != NULL); |
... | ... | |
104 | 102 |
* |
105 | 103 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
106 | 104 |
*/ |
107 |
inline apalExitStatus_t |
|
108 |
hmc5883l_lld_set_register(const HMC5883LDriver* const hmcd, const hmc5883l_lld_register_t regaddr, const uint8_t data, const apalTime_t timeout) |
|
105 |
apalExitStatus_t hmc5883l_lld_set_register(const HMC5883LDriver* const hmcd, const hmc5883l_lld_register_t regaddr, const uint8_t data, const apalTime_t timeout) |
|
109 | 106 |
{ |
110 | 107 |
apalDbgAssert(hmcd != NULL && hmcd->i2cd != NULL); |
111 | 108 |
|
... | ... | |
125 | 122 |
* |
126 | 123 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
127 | 124 |
*/ |
128 |
inline apalExitStatus_t |
|
129 |
hmc5883l_lld_read_register(const HMC5883LDriver* const hmcd, const hmc5883l_lld_register_t regaddr, uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
125 |
apalExitStatus_t hmc5883l_lld_read_register(const HMC5883LDriver* const hmcd, const hmc5883l_lld_register_t regaddr, uint8_t* const data, const uint8_t num, const apalTime_t timeout) |
|
130 | 126 |
{ |
131 | 127 |
apalDbgAssert(hmcd != NULL && hmcd->i2cd != NULL); |
132 | 128 |
apalDbgAssert(data != NULL); |
... | ... | |
142 | 138 |
* |
143 | 139 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
144 | 140 |
*/ |
145 |
inline apalExitStatus_t |
|
146 |
hmc5883l_lld_read_data(const HMC5883LDriver* const hmcd, uint16_t* const data, const apalTime_t timeout) |
|
141 |
apalExitStatus_t hmc5883l_lld_read_data(const HMC5883LDriver* const hmcd, uint16_t* const data, const apalTime_t timeout) |
|
147 | 142 |
{ |
148 | 143 |
apalDbgAssert(data != NULL); |
149 | 144 |
|
... | ... | |
168 | 163 |
* |
169 | 164 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
170 | 165 |
*/ |
171 |
inline apalExitStatus_t |
|
172 |
hmc5883l_lld_read_status(const HMC5883LDriver* const hmcd, uint8_t* const status, const apalTime_t timeout) |
|
166 |
apalExitStatus_t hmc5883l_lld_read_status(const HMC5883LDriver* const hmcd, uint8_t* const status, const apalTime_t timeout) |
|
173 | 167 |
{ |
174 | 168 |
apalDbgAssert(status != NULL); |
175 | 169 |
|
... | ... | |
184 | 178 |
* |
185 | 179 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
186 | 180 |
*/ |
187 |
inline apalExitStatus_t |
|
188 |
hmc5883l_lld_read_config(const HMC5883LDriver* const hmcd, hmc5883l_lld_config_t* const cfg, const apalTime_t timeout) |
|
181 |
apalExitStatus_t hmc5883l_lld_read_config(const HMC5883LDriver* const hmcd, hmc5883l_lld_config_t* const cfg, const apalTime_t timeout) |
|
189 | 182 |
{ |
190 | 183 |
apalDbgAssert(cfg != NULL); |
191 | 184 |
|
... | ... | |
208 | 201 |
* |
209 | 202 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
210 | 203 |
*/ |
211 |
inline apalExitStatus_t |
|
212 |
hmc5883l_lld_write_config(const HMC5883LDriver* const hmcd, const hmc5883l_lld_config_t cfg, const apalTime_t timeout) |
|
204 |
apalExitStatus_t hmc5883l_lld_write_config(const HMC5883LDriver* const hmcd, const hmc5883l_lld_config_t cfg, const apalTime_t timeout) |
|
213 | 205 |
{ |
214 | 206 |
uint8_t conf[3]; |
215 | 207 |
conf[0] = cfg.avg | cfg.outrate | cfg.mbias; |
... | ... | |
226 | 218 |
* |
227 | 219 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
228 | 220 |
*/ |
229 |
inline apalExitStatus_t |
|
230 |
hmc5883l_lld_read_lock(const HMC5883LDriver* const hmcd, uint8_t* const lock, const apalTime_t timeout) |
|
221 |
apalExitStatus_t hmc5883l_lld_read_lock(const HMC5883LDriver* const hmcd, uint8_t* const lock, const apalTime_t timeout) |
|
231 | 222 |
{ |
232 | 223 |
apalDbgAssert(lock != NULL); |
233 | 224 |
|
... | ... | |
244 | 235 |
* |
245 | 236 |
* @return The return status indicates whether the function call was successfull or a timeout occured. |
246 | 237 |
*/ |
247 |
inline apalExitStatus_t |
|
248 |
hmc5883l_lld_read_rdy(const HMC5883LDriver* const hmcd, uint8_t* const rdy, const apalTime_t timeout) |
|
238 |
apalExitStatus_t hmc5883l_lld_read_rdy(const HMC5883LDriver* const hmcd, uint8_t* const rdy, const apalTime_t timeout) |
|
249 | 239 |
{ |
250 | 240 |
apalDbgAssert(rdy != NULL); |
251 | 241 |
|
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); |
source/alld_l3g4200d.c | ||
---|---|---|
63 | 63 |
* |
64 | 64 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
65 | 65 |
*/ |
66 |
inline apalExitStatus_t |
|
67 |
l3g4200d_lld_read_register(const L3G4200DDriver* const l3gd, const l3g4200d_lld_register_t regaddr, uint8_t* const data, const uint8_t length) |
|
66 |
apalExitStatus_t l3g4200d_lld_read_register(const L3G4200DDriver* const l3gd, const l3g4200d_lld_register_t regaddr, uint8_t* const data, const uint8_t length) |
|
68 | 67 |
{ |
69 | 68 |
apalDbgAssert(l3gd != NULL && l3gd->spid != NULL); |
70 | 69 |
apalDbgAssert(data != NULL); |
... | ... | |
85 | 84 |
* |
86 | 85 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
87 | 86 |
*/ |
88 |
inline apalExitStatus_t |
|
89 |
l3g4200d_lld_write_register(const L3G4200DDriver* const l3gd, const l3g4200d_lld_register_t regaddr, const uint8_t* const data, const uint8_t length) |
|
87 |
apalExitStatus_t l3g4200d_lld_write_register(const L3G4200DDriver* const l3gd, const l3g4200d_lld_register_t regaddr, const uint8_t* const data, const uint8_t length) |
|
90 | 88 |
{ |
91 | 89 |
apalDbgAssert(l3gd != NULL && l3gd->spid != NULL); |
92 | 90 |
apalDbgAssert(data != NULL); |
... | ... | |
105 | 103 |
* |
106 | 104 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
107 | 105 |
*/ |
108 |
inline apalExitStatus_t |
|
109 |
l3g4200d_lld_read_all_data(const L3G4200DDriver* const l3gd, int16_t* const data, const l3g4200d_lld_cfg_t* const cfg) |
|
106 |
apalExitStatus_t l3g4200d_lld_read_all_data(const L3G4200DDriver* const l3gd, int16_t* const data, const l3g4200d_lld_cfg_t* const cfg) |
|
110 | 107 |
{ |
111 | 108 |
apalDbgAssert(data != NULL); |
112 | 109 |
apalDbgAssert(cfg != NULL); |
... | ... | |
134 | 131 |
* |
135 | 132 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
136 | 133 |
*/ |
137 |
inline apalExitStatus_t |
|
138 |
l3g4200d_lld_read_data(const L3G4200DDriver* const l3gd, int16_t* const data, const l3g4200d_lld_axis_t axis, const l3g4200d_lld_cfg_t* const cfg) |
|
134 |
apalExitStatus_t l3g4200d_lld_read_data(const L3G4200DDriver* const l3gd, int16_t* const data, const l3g4200d_lld_axis_t axis, const l3g4200d_lld_cfg_t* const cfg) |
|
139 | 135 |
{ |
140 | 136 |
apalDbgAssert(data != NULL); |
141 | 137 |
apalDbgAssert(cfg != NULL); |
... | ... | |
171 | 167 |
* |
172 | 168 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
173 | 169 |
*/ |
174 |
inline apalExitStatus_t |
|
175 |
l3g4200d_lld_read_config(const L3G4200DDriver* const l3gd, l3g4200d_lld_cfg_t* const cfg) |
|
170 |
apalExitStatus_t l3g4200d_lld_read_config(const L3G4200DDriver* const l3gd, l3g4200d_lld_cfg_t* const cfg) |
|
176 | 171 |
{ |
177 | 172 |
apalDbgAssert(cfg != NULL); |
178 | 173 |
|
... | ... | |
186 | 181 |
* |
187 | 182 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
188 | 183 |
*/ |
189 |
inline apalExitStatus_t |
|
190 |
l3g4200d_lld_write_config(const L3G4200DDriver* const l3gd, const l3g4200d_lld_cfg_t cfg) |
|
184 |
apalExitStatus_t l3g4200d_lld_write_config(const L3G4200DDriver* const l3gd, const l3g4200d_lld_cfg_t cfg) |
|
191 | 185 |
{ |
192 | 186 |
return l3g4200d_lld_write_register(l3gd, L3G4200D_LLD_REGISTER_CTRL_REG1, cfg.data, 5); |
193 | 187 |
} |
... | ... | |
199 | 193 |
* |
200 | 194 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
201 | 195 |
*/ |
202 |
inline apalExitStatus_t |
|
203 |
l3g4200d_lld_read_int_config(const L3G4200DDriver* const l3gd, l3g4200d_lld_int_cfg_t* const cfg) |
|
196 |
apalExitStatus_t l3g4200d_lld_read_int_config(const L3G4200DDriver* const l3gd, l3g4200d_lld_int_cfg_t* const cfg) |
|
204 | 197 |
{ |
205 | 198 |
apalDbgAssert(cfg != NULL); |
206 | 199 |
|
... | ... | |
214 | 207 |
* |
215 | 208 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
216 | 209 |
*/ |
217 |
inline apalExitStatus_t |
|
218 |
l3g4200d_lld_write_int_config(const L3G4200DDriver* const l3gd, const l3g4200d_lld_int_cfg_t cfg) |
|
210 |
apalExitStatus_t l3g4200d_lld_write_int_config(const L3G4200DDriver* const l3gd, const l3g4200d_lld_int_cfg_t cfg) |
|
219 | 211 |
{ |
220 | 212 |
apalExitStatus_t status = l3g4200d_lld_write_register(l3gd, L3G4200D_LLD_REGISTER_INT1_CFG, cfg.data, 1); |
221 | 213 |
if (status != APAL_STATUS_OK) { |
... | ... | |
231 | 223 |
* |
232 | 224 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
233 | 225 |
*/ |
234 |
inline apalExitStatus_t |
|
235 |
l3g4200d_lld_read_status_register(const L3G4200DDriver* const l3gd, uint8_t* const status) |
|
226 |
apalExitStatus_t l3g4200d_lld_read_status_register(const L3G4200DDriver* const l3gd, uint8_t* const status) |
|
236 | 227 |
{ |
237 | 228 |
apalDbgAssert(status != NULL); |
238 | 229 |
|
... | ... | |
261 | 252 |
* |
262 | 253 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
263 | 254 |
*/ |
264 |
inline apalExitStatus_t |
|
265 |
l3g4200d_lld_write_fifo_ctrl_register(const L3G4200DDriver* const l3gd, const uint8_t fifo) |
|
255 |
apalExitStatus_t l3g4200d_lld_write_fifo_ctrl_register(const L3G4200DDriver* const l3gd, const uint8_t fifo) |
|
266 | 256 |
{ |
267 | 257 |
return l3g4200d_lld_write_register(l3gd, L3G4200D_LLD_REGISTER_FIFO_CTRL_REG, &fifo, 1); |
268 | 258 |
} |
... | ... | |
274 | 264 |
* |
275 | 265 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
276 | 266 |
*/ |
277 |
inline apalExitStatus_t |
|
278 |
l3g4200d_lld_read_fifo_src_register(const L3G4200DDriver* const l3gd, uint8_t* const fifo) |
|
267 |
apalExitStatus_t l3g4200d_lld_read_fifo_src_register(const L3G4200DDriver* const l3gd, uint8_t* const fifo) |
|
279 | 268 |
{ |
280 | 269 |
apalDbgAssert(fifo != NULL); |
281 | 270 |
|
... | ... | |
289 | 278 |
* |
290 | 279 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
291 | 280 |
*/ |
292 |
inline apalExitStatus_t |
|
293 |
l3g4200d_lld_read_int_src(const L3G4200DDriver* const l3gd, uint8_t* const cfg) |
|
281 |
apalExitStatus_t l3g4200d_lld_read_int_src(const L3G4200DDriver* const l3gd, uint8_t* const cfg) |
|
294 | 282 |
{ |
295 | 283 |
apalDbgAssert(cfg != NULL); |
296 | 284 |
|
source/alld_led.c | ||
---|---|---|
58 | 58 |
* @param[in] led_state The state to set the LED to. |
59 | 59 |
* @return An indicator whether the call was successful. |
60 | 60 |
*/ |
61 |
inline apalExitStatus_t |
|
62 |
led_lld_set(const LEDDriver* const led, const led_lld_state_t state) |
|
61 |
apalExitStatus_t led_lld_set(const LEDDriver* const led, const led_lld_state_t state) |
|
63 | 62 |
{ |
64 | 63 |
apalDbgAssert(led != NULL); |
65 | 64 |
|
... | ... | |
72 | 71 |
* @param[out] led_state The state object to fill. |
73 | 72 |
* @return An indicator whether the call was successful. |
74 | 73 |
*/ |
75 |
inline apalExitStatus_t |
|
76 |
led_lld_get(const LEDDriver* const led, led_lld_state_t* const state) |
|
74 |
apalExitStatus_t led_lld_get(const LEDDriver* const led, led_lld_state_t* const state) |
|
77 | 75 |
{ |
78 | 76 |
apalDbgAssert(led != NULL); |
79 | 77 |
apalDbgAssert(state != NULL); |
... | ... | |
89 | 87 |
* @param[in] ledp The LED driver object. |
90 | 88 |
* @return An indicator whether the call was successful. |
91 | 89 |
*/ |
92 |
inline apalExitStatus_t |
|
93 |
led_lld_toggle(const LEDDriver* const led) |
|
90 |
apalExitStatus_t led_lld_toggle(const LEDDriver* const led) |
|
94 | 91 |
{ |
95 | 92 |
apalDbgAssert(led != NULL); |
96 | 93 |
|
source/alld_lis331dlh.c | ||
---|---|---|
63 | 63 |
* |
64 | 64 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
65 | 65 |
*/ |
66 |
inline apalExitStatus_t |
|
67 |
lis331dlh_lld_read_register(const LIS331DLHDriver* const lisd, const lis331dlh_lld_register_t regaddr, uint8_t *data, const uint8_t length) |
|
66 |
apalExitStatus_t lis331dlh_lld_read_register(const LIS331DLHDriver* const lisd, const lis331dlh_lld_register_t regaddr, uint8_t *data, const uint8_t length) |
|
68 | 67 |
{ |
69 | 68 |
apalDbgAssert(lisd != NULL && lisd->spid != NULL); |
70 | 69 |
apalDbgAssert(data != NULL); |
... | ... | |
85 | 84 |
* |
86 | 85 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
87 | 86 |
*/ |
88 |
inline apalExitStatus_t |
|
89 |
lis331dlh_lld_write_register(const LIS331DLHDriver* const lisd, const lis331dlh_lld_register_t regaddr, const uint8_t *data, const uint8_t length) |
|
87 |
apalExitStatus_t lis331dlh_lld_write_register(const LIS331DLHDriver* const lisd, const lis331dlh_lld_register_t regaddr, const uint8_t *data, const uint8_t length) |
|
90 | 88 |
{ |
91 | 89 |
apalDbgAssert(lisd != NULL && lisd->spid != NULL); |
92 | 90 |
apalDbgAssert(data != NULL); |
... | ... | |
103 | 101 |
* |
104 | 102 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
105 | 103 |
*/ |
106 |
inline apalExitStatus_t |
|
107 |
lis331dlh_lld_reset_hp_filter(const LIS331DLHDriver* const lisd) |
|
104 |
apalExitStatus_t lis331dlh_lld_reset_hp_filter(const LIS331DLHDriver* const lisd) |
|
108 | 105 |
{ |
109 | 106 |
return lis331dlh_lld_read_register(lisd, LIS331DLH_LLD_REGISTER_HP_FILTER_RESET, NULL, 0); |
110 | 107 |
} |
... | ... | |
117 | 114 |
* |
118 | 115 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
119 | 116 |
*/ |
120 |
inline apalExitStatus_t |
|
121 |
lis331dlh_lld_read_all_data(const LIS331DLHDriver* const lisd, int16_t *data, const lis331dlh_lld_cfg_t *cfg) |
|
117 |
apalExitStatus_t lis331dlh_lld_read_all_data(const LIS331DLHDriver* const lisd, int16_t *data, const lis331dlh_lld_cfg_t *cfg) |
|
122 | 118 |
{ |
123 | 119 |
apalDbgAssert(data != NULL); |
124 | 120 |
apalDbgAssert(cfg != NULL); |
... | ... | |
146 | 142 |
* |
147 | 143 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
148 | 144 |
*/ |
149 |
inline apalExitStatus_t |
|
150 |
lis331dlh_lld_read_data(const LIS331DLHDriver* const lisd, int16_t *data, const lis331dlh_lld_axis_t axis, const lis331dlh_lld_cfg_t *cfg) |
|
145 |
apalExitStatus_t lis331dlh_lld_read_data(const LIS331DLHDriver* const lisd, int16_t *data, const lis331dlh_lld_axis_t axis, const lis331dlh_lld_cfg_t *cfg) |
|
151 | 146 |
{ |
152 | 147 |
apalDbgAssert(data != NULL); |
153 | 148 |
apalDbgAssert(cfg != NULL); |
... | ... | |
183 | 178 |
* |
184 | 179 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
185 | 180 |
*/ |
186 |
inline apalExitStatus_t |
|
187 |
lis331dlh_lld_read_config(const LIS331DLHDriver* const lisd, lis331dlh_lld_cfg_t *cfg) |
|
181 |
apalExitStatus_t lis331dlh_lld_read_config(const LIS331DLHDriver* const lisd, lis331dlh_lld_cfg_t *cfg) |
|
188 | 182 |
{ |
189 | 183 |
apalDbgAssert(cfg != NULL); |
190 | 184 |
|
... | ... | |
198 | 192 |
* |
199 | 193 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
200 | 194 |
*/ |
201 |
inline apalExitStatus_t |
|
202 |
lis331dlh_lld_write_config(const LIS331DLHDriver* const lisd, const lis331dlh_lld_cfg_t *cfg) |
|
195 |
apalExitStatus_t lis331dlh_lld_write_config(const LIS331DLHDriver* const lisd, const lis331dlh_lld_cfg_t *cfg) |
|
203 | 196 |
{ |
204 | 197 |
apalDbgAssert(cfg != NULL); |
205 | 198 |
|
... | ... | |
214 | 207 |
* |
215 | 208 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
216 | 209 |
*/ |
217 |
inline apalExitStatus_t |
|
218 |
lis331dlh_lld_read_int_config(const LIS331DLHDriver* const lisd, lis331dlh_lld_int_cfg_t *cfg, const lis331dlh_lld_int_t interrupt) |
|
210 |
apalExitStatus_t lis331dlh_lld_read_int_config(const LIS331DLHDriver* const lisd, lis331dlh_lld_int_cfg_t *cfg, const lis331dlh_lld_int_t interrupt) |
|
219 | 211 |
{ |
220 | 212 |
apalDbgAssert(cfg != NULL); |
221 | 213 |
|
... | ... | |
244 | 236 |
* |
245 | 237 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
246 | 238 |
*/ |
247 |
inline apalExitStatus_t |
|
248 |
lis331dlh_lld_write_int_config(const LIS331DLHDriver* const lisd, const lis331dlh_lld_int_cfg_t *cfg, const lis331dlh_lld_int_t interrupt) |
|
239 |
apalExitStatus_t lis331dlh_lld_write_int_config(const LIS331DLHDriver* const lisd, const lis331dlh_lld_int_cfg_t *cfg, const lis331dlh_lld_int_t interrupt) |
|
249 | 240 |
{ |
250 | 241 |
apalDbgAssert(cfg != NULL); |
251 | 242 |
|
... | ... | |
270 | 261 |
* |
271 | 262 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
272 | 263 |
*/ |
273 |
inline apalExitStatus_t |
|
274 |
lis331dlh_lld_read_status_register(const LIS331DLHDriver* const lisd, uint8_t *status) |
|
264 |
apalExitStatus_t lis331dlh_lld_read_status_register(const LIS331DLHDriver* const lisd, uint8_t *status) |
|
275 | 265 |
{ |
276 | 266 |
apalDbgAssert(status != NULL); |
277 | 267 |
|
source/alld_ltc4412.c | ||
---|---|---|
58 | 58 |
* @param[out] pinstate current value of the gpio pin |
59 | 59 |
* @return An indicator whether the call was successfull |
60 | 60 |
*/ |
61 |
inline apalExitStatus_t |
|
62 |
ltc4412_lld_get_ctrl(const LTC4412Driver* const ltc4412, ltc4412_lld_ctrl_t* const ctrl) |
|
61 |
apalExitStatus_t ltc4412_lld_get_ctrl(const LTC4412Driver* const ltc4412, ltc4412_lld_ctrl_t* const ctrl) |
|
63 | 62 |
{ |
64 | 63 |
apalDbgAssert(ltc4412 != NULL); |
65 | 64 |
apalDbgAssert(ctrl != NULL); |
... | ... | |
76 | 75 |
* @param[in] ctrl new value of the gpio pin |
77 | 76 |
* @return An indicator whether the call was successfull |
78 | 77 |
*/ |
79 |
inline apalExitStatus_t |
|
80 |
ltc4412_lld_set_ctrl(const LTC4412Driver* const ltc4412, const ltc4412_lld_ctrl_t ctrl) |
|
78 |
apalExitStatus_t ltc4412_lld_set_ctrl(const LTC4412Driver* const ltc4412, const ltc4412_lld_ctrl_t ctrl) |
|
81 | 79 |
{ |
82 | 80 |
apalDbgAssert(ltc4412 != NULL); |
83 | 81 |
|
... | ... | |
90 | 88 |
* @param[out] pinstate current value of the gpio pin |
91 | 89 |
* @return An indicator whether the call was successfull |
92 | 90 |
*/ |
93 |
inline apalExitStatus_t |
|
94 |
ltc4412_lld_get_stat(const LTC4412Driver* const ltc4412, ltc4412_lld_stat_t* const stat) |
|
91 |
apalExitStatus_t ltc4412_lld_get_stat(const LTC4412Driver* const ltc4412, ltc4412_lld_stat_t* const stat) |
|
95 | 92 |
{ |
96 | 93 |
apalDbgAssert(ltc4412 != NULL); |
97 | 94 |
apalDbgAssert(stat != NULL); |
source/alld_mpr121.c | ||
---|---|---|
65 | 65 |
* |
66 | 66 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
67 | 67 |
*/ |
68 |
inline apalExitStatus_t |
|
69 |
mpr121_lld_read_register(const MPR121Driver* const mprd, const mpr121_lld_register_t regaddr, const uint8_t offset, const uint8_t size, uint8_t* const data, const apalTime_t timeout) |
|
68 |
apalExitStatus_t mpr121_lld_read_register(const MPR121Driver* const mprd, const mpr121_lld_register_t regaddr, const uint8_t offset, const uint8_t size, uint8_t* const data, const apalTime_t timeout) |
|
70 | 69 |
{ |
71 | 70 |
apalDbgAssert(mprd != NULL && mprd->i2cd != NULL); |
72 | 71 |
apalDbgAssert(data != NULL); |
... | ... | |
86 | 85 |
* |
87 | 86 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
88 | 87 |
*/ |
89 |
inline apalExitStatus_t |
|
90 |
mpr121_lld_write_register(const MPR121Driver* const mprd, const mpr121_lld_register_t regaddr, const uint8_t offset, const uint8_t size, const uint8_t* const data, const apalTime_t timeout) |
|
88 |
apalExitStatus_t mpr121_lld_write_register(const MPR121Driver* const mprd, const mpr121_lld_register_t regaddr, const uint8_t offset, const uint8_t size, const uint8_t* const data, const apalTime_t timeout) |
|
91 | 89 |
{ |
92 | 90 |
apalDbgAssert(mprd != NULL && mprd->i2cd != NULL); |
93 | 91 |
apalDbgAssert(data != NULL); |
... | ... | |
105 | 103 |
* |
106 | 104 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
107 | 105 |
*/ |
108 |
inline apalExitStatus_t |
|
109 |
mpr121_lld_soft_reset(const MPR121Driver* const mprd, const apalTime_t timeout) |
|
106 |
apalExitStatus_t mpr121_lld_soft_reset(const MPR121Driver* const mprd, const apalTime_t timeout) |
|
110 | 107 |
{ |
111 | 108 |
apalDbgAssert(mprd != NULL && mprd->i2cd != NULL); |
112 | 109 |
|
... | ... | |
124 | 121 |
* |
125 | 122 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
126 | 123 |
*/ |
127 |
inline apalExitStatus_t |
|
128 |
mpr121_lld_read_filtered_data(const MPR121Driver* const mprd, const uint8_t index, const uint8_t num, uint16_t* const data, const apalTime_t timeout) |
|
124 |
apalExitStatus_t mpr121_lld_read_filtered_data(const MPR121Driver* const mprd, const uint8_t index, const uint8_t num, uint16_t* const data, const apalTime_t timeout) |
|
129 | 125 |
{ |
130 | 126 |
apalDbgAssert(data != NULL); |
131 | 127 |
|
... | ... | |
147 | 143 |
* |
148 | 144 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
149 | 145 |
*/ |
150 |
inline apalExitStatus_t |
|
151 |
mpr121_lld_read_baseline_data(const MPR121Driver* const mprd, const uint8_t index, const uint8_t num, uint8_t* const data, const apalTime_t timeout) |
|
146 |
apalExitStatus_t mpr121_lld_read_baseline_data(const MPR121Driver* const mprd, const uint8_t index, const uint8_t num, uint8_t* const data, const apalTime_t timeout) |
|
152 | 147 |
{ |
153 | 148 |
return mpr121_lld_read_register(mprd, MPR121_LLD_REGISTER_BASELINE, index, num, data, timeout); |
154 | 149 |
} |
... | ... | |
163 | 158 |
* |
164 | 159 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
165 | 160 |
*/ |
166 |
inline apalExitStatus_t |
|
167 |
mpr121_lld_read_electrode_data(const MPR121Driver* const mprd, const uint8_t index, const uint8_t num, uint8_t* const data, const apalTime_t timeout) |
|
161 |
apalExitStatus_t mpr121_lld_read_electrode_data(const MPR121Driver* const mprd, const uint8_t index, const uint8_t num, uint8_t* const data, const apalTime_t timeout) |
|
168 | 162 |
{ |
169 | 163 |
return mpr121_lld_read_register(mprd, MPR121_LLD_REGISTER_ELE_CURRENT, index, num, data, timeout); |
170 | 164 |
} |
... | ... | |
177 | 171 |
* |
178 | 172 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
179 | 173 |
*/ |
180 |
inline apalExitStatus_t |
|
181 |
mpr121_lld_write_config(const MPR121Driver* const mprd, const mpr121_lld_config_t cfg, const apalTime_t timeout) |
|
174 |
apalExitStatus_t mpr121_lld_write_config(const MPR121Driver* const mprd, const mpr121_lld_config_t cfg, const apalTime_t timeout) |
|
182 | 175 |
{ |
183 | 176 |
const apalExitStatus_t status = mpr121_lld_write_register(mprd, MPR121_LLD_REGISTER_AUTOCFG_CTRL_0, 0, 5, cfg.values, timeout); |
184 | 177 |
if (status != APAL_STATUS_OK) { |
... | ... | |
196 | 189 |
* |
197 | 190 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
198 | 191 |
*/ |
199 |
inline apalExitStatus_t |
|
200 |
mpr121_lld_read_config(const MPR121Driver* const mprd, mpr121_lld_config_t* const cfg, const apalTime_t timeout) |
|
192 |
apalExitStatus_t mpr121_lld_read_config(const MPR121Driver* const mprd, mpr121_lld_config_t* const cfg, const apalTime_t timeout) |
|
201 | 193 |
{ |
202 | 194 |
const apalExitStatus_t status = mpr121_lld_read_register(mprd, MPR121_LLD_REGISTER_AUTOCFG_CTRL_0, 0, 5, cfg->values, timeout); |
203 | 195 |
if (status != APAL_STATUS_OK) { |
source/alld_pca9544a.c | ||
---|---|---|
61 | 61 |
* |
62 | 62 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
63 | 63 |
*/ |
64 |
inline apalExitStatus_t |
|
65 |
pca9544a_lld_read(const PCA9544ADriver* const pca9544a, uint8_t* const data, const apalTime_t timeout) |
|
64 |
apalExitStatus_t pca9544a_lld_read(const PCA9544ADriver* const pca9544a, uint8_t* const data, const apalTime_t timeout) |
|
66 | 65 |
{ |
67 | 66 |
apalDbgAssert(pca9544a != NULL); |
68 | 67 |
apalDbgAssert(data != NULL); |
... | ... | |
79 | 78 |
* |
80 | 79 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
81 | 80 |
*/ |
82 |
inline apalExitStatus_t |
|
83 |
pca9544a_lld_write(const PCA9544ADriver* const pca9544a, const uint8_t data, const apalTime_t timeout) |
|
81 |
apalExitStatus_t pca9544a_lld_write(const PCA9544ADriver* const pca9544a, const uint8_t data, const apalTime_t timeout) |
|
84 | 82 |
{ |
85 | 83 |
apalDbgAssert(pca9544a != NULL); |
86 | 84 |
|
... | ... | |
96 | 94 |
* |
97 | 95 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
98 | 96 |
*/ |
99 |
inline apalExitStatus_t |
|
100 |
pca9544a_lld_getintstatus(const PCA9544ADriver* const pca9544a, pca9544a_lld_intstatus_t* const status, const apalTime_t timeout) |
|
97 |
apalExitStatus_t pca9544a_lld_getintstatus(const PCA9544ADriver* const pca9544a, pca9544a_lld_intstatus_t* const status, const apalTime_t timeout) |
|
101 | 98 |
{ |
102 | 99 |
apalDbgAssert(pca9544a != NULL); |
103 | 100 |
apalDbgAssert(status != NULL); |
... | ... | |
117 | 114 |
* |
118 | 115 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
119 | 116 |
*/ |
120 |
inline apalExitStatus_t |
|
121 |
pca9544a_lld_getcurrentchannel(const PCA9544ADriver* const pca9544a, pca9544a_lld_chid_t* const channel, const apalTime_t timeout) |
|
117 |
apalExitStatus_t pca9544a_lld_getcurrentchannel(const PCA9544ADriver* const pca9544a, pca9544a_lld_chid_t* const channel, const apalTime_t timeout) |
|
122 | 118 |
{ |
123 | 119 |
apalDbgAssert(pca9544a != NULL); |
124 | 120 |
apalDbgAssert(channel != NULL); |
... | ... | |
142 | 138 |
* |
143 | 139 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
144 | 140 |
*/ |
145 |
inline apalExitStatus_t |
|
146 |
pca9544a_lld_setchannel(const PCA9544ADriver* const pca9544a, const pca9544a_lld_chid_t channel, const apalTime_t timeout) |
|
141 |
apalExitStatus_t pca9544a_lld_setchannel(const PCA9544ADriver* const pca9544a, const pca9544a_lld_chid_t channel, const apalTime_t timeout) |
|
147 | 142 |
{ |
148 | 143 |
apalDbgAssert(pca9544a != NULL); |
149 | 144 |
|
source/alld_pcal6524.c | ||
---|---|---|
34 | 34 |
/* LOCAL DEFINITIONS */ |
35 | 35 |
/******************************************************************************/ |
36 | 36 |
|
37 |
#define _MAXIMUM_GROUP_SIZE 6 |
|
37 |
#define _MAXIMUM_GROUP_SIZE 6
|
|
38 | 38 |
|
39 | 39 |
/******************************************************************************/ |
40 | 40 |
/* EXPORTED VARIABLES */ |
... | ... | |
63 | 63 |
* |
64 | 64 |
* @return The size of the group in bytes. |
65 | 65 |
*/ |
66 |
inline uint8_t pcal6524_lld_cmd_groupsize(const pcal6524_lld_cmd_t cmd)
|
|
66 |
uint8_t pcal6524_lld_cmd_groupsize(const pcal6524_lld_cmd_t cmd) |
|
67 | 67 |
{ |
68 | 68 |
switch (cmd) { |
69 | 69 |
case PCAL6524_LLD_CMD_OUTPUTCONFIGURATION: |
... | ... | |
142 | 142 |
// * |
143 | 143 |
// * @return Indicator whether the function call was successful or a timeout occurred. |
144 | 144 |
// */ |
145 |
//inline apalExitStatus_t |
|
146 |
//pcal6524_lld_read_id(const PCAL6524Driver* const pcal6524d, pcal6524_lld_deviceid_t* const info, const apalTime_t timeout) |
|
145 |
//apalExitStatus_t pcal6524_lld_read_id(const PCAL6524Driver* const pcal6524d, pcal6524_lld_deviceid_t* const info, const apalTime_t timeout) |
|
147 | 146 |
//{ |
148 | 147 |
// apalDbgAssert(pcal6524d != NULL && pcal6524d->i2cd != NULL); |
149 | 148 |
// apalDbgAssert(info != NULL); |
... | ... | |
162 | 161 |
* |
163 | 162 |
* @return Indicator whether the function call was successful or a timeout occurred. |
164 | 163 |
*/ |
165 |
inline apalExitStatus_t |
|
166 |
pcal6524_lld_read_reg(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, uint8_t* const data, const apalTime_t timeout) |
|
164 |
apalExitStatus_t pcal6524_lld_read_reg(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, uint8_t* const data, const apalTime_t timeout) |
|
167 | 165 |
{ |
168 | 166 |
apalDbgAssert(pcal6524d != NULL && pcal6524d->i2cd != NULL); |
169 | 167 |
apalDbgAssert(data != NULL); |
... | ... | |
182 | 180 |
* |
183 | 181 |
* @return Indicator whether the function call was successful or a timeout occurred. |
184 | 182 |
*/ |
185 |
inline apalExitStatus_t |
|
186 |
pcal6524_lld_write_reg(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, const uint8_t data, const apalTime_t timeout) |
|
183 |
apalExitStatus_t pcal6524_lld_write_reg(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, const uint8_t data, const apalTime_t timeout) |
|
187 | 184 |
{ |
188 | 185 |
apalDbgAssert(pcal6524d != NULL && pcal6524d->i2cd != NULL); |
189 | 186 |
|
... | ... | |
202 | 199 |
* |
203 | 200 |
* @return Indicator whether the function call was successful or a timeout occurred. |
204 | 201 |
*/ |
205 |
inline apalExitStatus_t |
|
206 |
pcal6524_lld_read_group(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, uint8_t* const data, const apalTime_t timeout) |
|
202 |
apalExitStatus_t pcal6524_lld_read_group(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, uint8_t* const data, const apalTime_t timeout) |
|
207 | 203 |
{ |
208 | 204 |
apalDbgAssert(pcal6524d != NULL && pcal6524d->i2cd != NULL); |
209 | 205 |
apalDbgAssert(data != NULL); |
... | ... | |
223 | 219 |
* |
224 | 220 |
* @return Indicator whether the function call was successful or a timeout occurred. |
225 | 221 |
*/ |
226 |
inline apalExitStatus_t |
|
227 |
pcal6524_lld_write_group(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, const uint8_t* const data, const apalTime_t timeout) |
|
222 |
apalExitStatus_t pcal6524_lld_write_group(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, const uint8_t* const data, const apalTime_t timeout) |
|
228 | 223 |
{ |
229 | 224 |
apalDbgAssert(pcal6524d != NULL && pcal6524d->i2cd != NULL); |
230 | 225 |
apalDbgAssert(data != NULL); |
... | ... | |
245 | 240 |
* |
246 | 241 |
* @return Indicator whether the function call was successful or a timeout occurred. |
247 | 242 |
*/ |
248 |
inline apalExitStatus_t |
|
249 |
pcal6524_lld_read_continuous(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, uint8_t* const data, const uint8_t length, const apalTime_t timeout) |
|
243 |
apalExitStatus_t pcal6524_lld_read_continuous(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, uint8_t* const data, const uint8_t length, const apalTime_t timeout) |
|
250 | 244 |
{ |
251 | 245 |
apalDbgAssert(pcal6524d != NULL && pcal6524d->i2cd != NULL); |
252 | 246 |
apalDbgAssert(data != NULL); |
... | ... | |
267 | 261 |
* |
268 | 262 |
* @return Indicator whether the function call was successful or a timeout occurred. |
269 | 263 |
*/ |
270 |
inline apalExitStatus_t |
|
271 |
pcal6524_lld_write_continuous(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, const uint8_t* const data, const uint8_t length, const apalTime_t timeout) |
|
264 |
apalExitStatus_t pcal6524_lld_write_continuous(const PCAL6524Driver* const pcal6524d, const pcal6524_lld_cmd_t reg, const uint8_t* const data, const uint8_t length, const apalTime_t timeout) |
|
272 | 265 |
{ |
273 | 266 |
apalDbgAssert(pcal6524d != NULL && pcal6524d->i2cd != NULL); |
274 | 267 |
apalDbgAssert(data != NULL); |
source/alld_pklcs1212e4001.c | ||
---|---|---|
57 | 57 |
* @param[in] pwm The PWM driver to check. |
58 | 58 |
* @return The return status indicates whether the function call was successful. |
59 | 59 |
*/ |
60 |
inline apalExitStatus_t |
|
61 |
pklcs1212e4001_lld_checkPWMconfiguration(apalPWMDriver_t* pwm) |
|
60 |
apalExitStatus_t pklcs1212e4001_lld_checkPWMconfiguration(apalPWMDriver_t* pwm) |
|
62 | 61 |
{ |
63 | 62 |
apalDbgAssert(pwm != NULL); |
64 | 63 |
|
... | ... | |
85 | 84 |
* @param[in] enable Specifies whether the buzzer shall be turned on (true) or off (false). |
86 | 85 |
* @return The return status indicates whether the function call was successful. |
87 | 86 |
*/ |
88 |
inline apalExitStatus_t |
|
89 |
pklcs1212e4001_lld_enable(apalPWMDriver_t* pwm, const apalPWMchannel_t channel, const bool enable) |
|
87 |
apalExitStatus_t pklcs1212e4001_lld_enable(apalPWMDriver_t* pwm, const apalPWMchannel_t channel, const bool enable) |
|
90 | 88 |
{ |
91 | 89 |
apalDbgAssert(pwm != NULL); |
92 | 90 |
|
source/alld_tlc5947.c | ||
---|---|---|
58 | 58 |
* @param[in] blank The state to set the TLC5947 driver to. |
59 | 59 |
* @return An indicator whether the call was successful. |
60 | 60 |
*/ |
61 |
inline apalExitStatus_t |
|
62 |
tlc5947_lld_setBlank(const TLC5947Driver* const tlc5947, const tlc5947_lld_blank_t blank) |
|
61 |
apalExitStatus_t tlc5947_lld_setBlank(const TLC5947Driver* const tlc5947, const tlc5947_lld_blank_t blank) |
|
63 | 62 |
{ |
64 | 63 |
apalDbgAssert(tlc5947 != NULL); |
65 | 64 |
|
... | ... | |
73 | 72 |
* @param[out] blank The state object to fill. |
74 | 73 |
* @return An indicator whether the call was successful. |
75 | 74 |
*/ |
76 |
inline apalExitStatus_t |
|
77 |
tlc5947_lld_getBlank(const TLC5947Driver* const tlc5947, tlc5947_lld_blank_t* const blank) |
|
75 |
apalExitStatus_t tlc5947_lld_getBlank(const TLC5947Driver* const tlc5947, tlc5947_lld_blank_t* const blank) |
|
78 | 76 |
{ |
79 | 77 |
apalDbgAssert(tlc5947 != NULL); |
80 | 78 |
apalDbgAssert(blank != NULL); |
... | ... | |
109 | 107 |
* @brief Write buffer via SPI to the TLC5947. |
110 | 108 |
* @return An indicator whether the call was successful. |
111 | 109 |
*/ |
112 |
inline apalExitStatus_t |
|
113 |
tlc5947_lld_write(const TLC5947Driver* const tlc5947, const tlc5947_lld_buffer_t* const buffer) |
|
110 |
apalExitStatus_t tlc5947_lld_write(const TLC5947Driver* const tlc5947, const tlc5947_lld_buffer_t* const buffer) |
|
114 | 111 |
{ |
115 | 112 |
apalDbgAssert(tlc5947 != NULL); |
116 | 113 |
apalDbgAssert(buffer != NULL); |
... | ... | |
127 | 124 |
* Must be a 12bit value. |
128 | 125 |
* @return An indicator whether the call was successful. |
129 | 126 |
*/ |
130 |
inline void |
|
131 |
tlc5947_lld_setBuffer(tlc5947_lld_buffer_t* const buffer, const uint8_t channel, const uint16_t value) |
|
127 |
void tlc5947_lld_setBuffer(tlc5947_lld_buffer_t* const buffer, const uint8_t channel, const uint16_t value) |
|
132 | 128 |
{ |
133 | 129 |
apalDbgAssert(buffer != NULL); |
134 | 130 |
apalDbgAssert(channel < TLC5947_LLD_NUM_CHANNELS); |
... | ... | |
155 | 151 |
* @param[in] channel The channel to read |
156 | 152 |
* @return An indicator whether the call was successful. |
157 | 153 |
*/ |
158 |
inline uint16_t |
|
159 |
tlc5947_lld_getBuffer(const tlc5947_lld_buffer_t* const buffer, const uint8_t channel) |
|
154 |
uint16_t tlc5947_lld_getBuffer(const tlc5947_lld_buffer_t* const buffer, const uint8_t channel) |
|
160 | 155 |
{ |
161 | 156 |
apalDbgAssert(buffer != NULL); |
162 | 157 |
apalDbgAssert(channel < TLC5947_LLD_NUM_CHANNELS); |
source/alld_tps2051bdbv.c | ||
---|---|---|
58 | 58 |
* @param[in] enable new state of the pin |
59 | 59 |
* @return An indicator whether the call was successfull |
60 | 60 |
*/ |
61 |
inline apalExitStatus_t |
|
62 |
tps2051b_lld_set_enable(const TPS2051BDriver* const tps2051b, const tps2051b_lld_enable_t enable) |
|
61 |
apalExitStatus_t tps2051b_lld_set_enable(const TPS2051BDriver* const tps2051b, const tps2051b_lld_enable_t enable) |
|
63 | 62 |
{ |
64 | 63 |
apalDbgAssert(tps2051b != NULL); |
65 | 64 |
|
... | ... | |
72 | 71 |
* @param[out] enable state of the enable pin |
73 | 72 |
* @return An indicator whether the call was successfull |
74 | 73 |
*/ |
75 |
inline apalExitStatus_t |
|
76 |
tps2051b_lld_read_enable(const TPS2051BDriver* const tps2051b, tps2051b_lld_enable_t* const enable) |
|
74 |
apalExitStatus_t tps2051b_lld_read_enable(const TPS2051BDriver* const tps2051b, tps2051b_lld_enable_t* const enable) |
|
77 | 75 |
{ |
78 | 76 |
apalDbgAssert(tps2051b != NULL); |
79 | 77 |
apalDbgAssert(enable != NULL); |
... | ... | |
90 | 88 |
* @param[out] oc state of the overcurrent pin |
91 | 89 |
* @return An indicator whether the call was successfull |
92 | 90 |
*/ |
93 |
inline apalExitStatus_t |
|
94 |
tps2051b_lld_read_overcurrent(const TPS2051BDriver* const tps2051b, tps2051b_lld_overcurrent_t* const oc) |
|
91 |
apalExitStatus_t tps2051b_lld_read_overcurrent(const TPS2051BDriver* const tps2051b, tps2051b_lld_overcurrent_t* const oc) |
|
95 | 92 |
{ |
96 | 93 |
apalDbgAssert(tps2051b != NULL); |
97 | 94 |
apalDbgAssert(oc != NULL); |
source/alld_tps62113.c | ||
---|---|---|
58 | 58 |
* @param[out] pinstate current value of the gpio pin |
59 | 59 |
* @return An indicator whether the call was successfull |
60 | 60 |
*/ |
61 |
inline apalExitStatus_t |
|
62 |
tps62113_lld_get_power_en(const TPS62113Driver* const tps62113, tps62113_lld_power_en_t* const power) |
|
61 |
apalExitStatus_t tps62113_lld_get_power_en(const TPS62113Driver* const tps62113, tps62113_lld_power_en_t* const power) |
|
63 | 62 |
{ |
64 | 63 |
apalDbgAssert(tps62113 != NULL); |
65 | 64 |
apalDbgAssert(power != NULL); |
... | ... | |
76 | 75 |
* @param[in] pinstate new value of the gpio pin |
77 | 76 |
* @return An indicator whether the call was successfull |
78 | 77 |
*/ |
79 |
inline apalExitStatus_t |
|
80 |
tps62113_lld_set_power_en(const TPS62113Driver* const tps62113, const tps62113_lld_power_en_t power) |
|
78 |
apalExitStatus_t tps62113_lld_set_power_en(const TPS62113Driver* const tps62113, const tps62113_lld_power_en_t power) |
|
81 | 79 |
{ |
82 | 80 |
apalDbgAssert(tps62113 != NULL); |
83 | 81 |
|
source/alld_vcnl4020.c | ||
---|---|---|
63 | 63 |
* |
64 | 64 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
65 | 65 |
*/ |
66 |
inline apalExitStatus_t |
|
67 |
vcnl4020_lld_readreg(const VCNL4020Driver* const vcnld, const vcnl4020_lld_regaddr_t reg, uint8_t* const data, const apalTime_t timeout) |
|
66 |
apalExitStatus_t vcnl4020_lld_readreg(const VCNL4020Driver* const vcnld, const vcnl4020_lld_regaddr_t reg, uint8_t* const data, const apalTime_t timeout) |
|
68 | 67 |
{ |
69 | 68 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
70 | 69 |
apalDbgAssert(data != NULL); |
... | ... | |
81 | 80 |
* |
82 | 81 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
83 | 82 |
*/ |
84 |
inline apalExitStatus_t |
|
85 |
vcnl4020_lld_writereg(const VCNL4020Driver* const vcnld, const vcnl4020_lld_regaddr_t reg, const uint8_t data, const apalTime_t timeout) |
|
83 |
apalExitStatus_t vcnl4020_lld_writereg(const VCNL4020Driver* const vcnld, const vcnl4020_lld_regaddr_t reg, const uint8_t data, const apalTime_t timeout) |
|
86 | 84 |
{ |
87 | 85 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
88 | 86 |
|
... | ... | |
101 | 99 |
* |
102 | 100 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
103 | 101 |
*/ |
104 |
inline apalExitStatus_t |
|
105 |
vcnl4020_lld_readals(const VCNL4020Driver* const vcnld, uint16_t* const als, const apalTime_t timeout) |
|
102 |
apalExitStatus_t vcnl4020_lld_readals(const VCNL4020Driver* const vcnld, uint16_t* const als, const apalTime_t timeout) |
|
106 | 103 |
{ |
107 | 104 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
108 | 105 |
apalDbgAssert(als != NULL); |
... | ... | |
123 | 120 |
* |
124 | 121 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
125 | 122 |
*/ |
126 |
inline apalExitStatus_t |
|
127 |
vcnl4020_lld_readprox(const VCNL4020Driver* const vcnld, uint16_t* const prox, const apalTime_t timeout) |
|
123 |
apalExitStatus_t vcnl4020_lld_readprox(const VCNL4020Driver* const vcnld, uint16_t* const prox, const apalTime_t timeout) |
|
128 | 124 |
{ |
129 | 125 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
130 | 126 |
apalDbgAssert(prox != NULL); |
... | ... | |
146 | 142 |
* |
147 | 143 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
148 | 144 |
*/ |
149 |
inline apalExitStatus_t |
|
150 |
vcnl4020_lld_readalsandprox(const VCNL4020Driver* const vcnld, uint16_t* const als, uint16_t* const prox, const apalTime_t timeout) |
|
145 |
apalExitStatus_t vcnl4020_lld_readalsandprox(const VCNL4020Driver* const vcnld, uint16_t* const als, uint16_t* const prox, const apalTime_t timeout) |
|
151 | 146 |
{ |
152 | 147 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
153 | 148 |
apalDbgAssert(als != NULL); |
... | ... | |
174 | 169 |
* |
175 | 170 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
176 | 171 |
*/ |
177 |
inline apalExitStatus_t |
|
178 |
vcnl4020_lld_readlth(const VCNL4020Driver* const vcnld, uint16_t* const th, const apalTime_t timeout) |
|
172 |
apalExitStatus_t vcnl4020_lld_readlth(const VCNL4020Driver* const vcnld, uint16_t* const th, const apalTime_t timeout) |
|
179 | 173 |
{ |
180 | 174 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
181 | 175 |
apalDbgAssert(th != NULL); |
... | ... | |
196 | 190 |
* |
197 | 191 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
198 | 192 |
*/ |
199 |
inline apalExitStatus_t |
|
200 |
vcnl4020_lld_readhth(const VCNL4020Driver* const vcnld, uint16_t* const th, const apalTime_t timeout) |
|
193 |
apalExitStatus_t vcnl4020_lld_readhth(const VCNL4020Driver* const vcnld, uint16_t* const th, const apalTime_t timeout) |
|
201 | 194 |
{ |
202 | 195 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
203 | 196 |
apalDbgAssert(th != NULL); |
... | ... | |
219 | 212 |
* |
220 | 213 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
221 | 214 |
*/ |
222 |
inline apalExitStatus_t |
|
223 |
vcnl4020_lld_readth(const VCNL4020Driver* const vcnld, uint16_t* const lth, uint16_t* const hth, const apalTime_t timeout) |
|
215 |
apalExitStatus_t vcnl4020_lld_readth(const VCNL4020Driver* const vcnld, uint16_t* const lth, uint16_t* const hth, const apalTime_t timeout) |
|
224 | 216 |
{ |
225 | 217 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
226 | 218 |
apalDbgAssert(lth != NULL); |
... | ... | |
243 | 235 |
* |
244 | 236 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
245 | 237 |
*/ |
246 |
inline apalExitStatus_t |
|
247 |
vcnl4020_lld_writelth(const VCNL4020Driver* const vcnld, const uint16_t th, const apalTime_t timeout) |
|
238 |
apalExitStatus_t vcnl4020_lld_writelth(const VCNL4020Driver* const vcnld, const uint16_t th, const apalTime_t timeout) |
|
248 | 239 |
{ |
249 | 240 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
250 | 241 |
|
... | ... | |
261 | 252 |
* |
262 | 253 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
263 | 254 |
*/ |
264 |
inline apalExitStatus_t |
|
265 |
vcnl4020_lld_writehth(const VCNL4020Driver* const vcnld, const uint16_t th, const apalTime_t timeout) |
|
255 |
apalExitStatus_t vcnl4020_lld_writehth(const VCNL4020Driver* const vcnld, const uint16_t th, const apalTime_t timeout) |
|
266 | 256 |
{ |
267 | 257 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
268 | 258 |
|
... | ... | |
280 | 270 |
* |
281 | 271 |
* @return The return status indicates whether the function call was succesfull or a timeout occurred. |
282 | 272 |
*/ |
283 |
inline apalExitStatus_t |
|
284 |
vcnl4020_lld_writeth(const VCNL4020Driver* const vcnld, const uint16_t lth, const uint16_t hth, const apalTime_t timeout) |
|
273 |
apalExitStatus_t vcnl4020_lld_writeth(const VCNL4020Driver* const vcnld, const uint16_t lth, const uint16_t hth, const apalTime_t timeout) |
|
285 | 274 |
{ |
286 | 275 |
apalDbgAssert(vcnld != NULL && vcnld->i2cd != NULL); |
287 | 276 |
|
Also available in: Unified diff