mirror of
https://github.com/eclipse/upm.git
synced 2025-03-15 04:57:30 +03:00
RSC: Minor comment changes
Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
This commit is contained in:
parent
96eb834e9b
commit
dc7c012c24
@ -42,4 +42,4 @@ process.on('SIGINT', function()
|
|||||||
clearInterval(myInterval);
|
clearInterval(myInterval);
|
||||||
console.log("Exiting...");
|
console.log("Exiting...");
|
||||||
process.exit(0);
|
process.exit(0);
|
||||||
});
|
});
|
||||||
|
@ -52,4 +52,4 @@ def main():
|
|||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
@ -16,4 +16,4 @@
|
|||||||
System.exit(1);
|
System.exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
%}
|
%}
|
||||||
|
@ -5,4 +5,4 @@
|
|||||||
#include "rsc.hpp"
|
#include "rsc.hpp"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%include "rsc.hpp"
|
%include "rsc.hpp"
|
||||||
|
@ -8,4 +8,4 @@
|
|||||||
%include "rsc.hpp"
|
%include "rsc.hpp"
|
||||||
%{
|
%{
|
||||||
#include "rsc.hpp"
|
#include "rsc.hpp"
|
||||||
%}
|
%}
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "rsc.h"
|
#include "rsc.h"
|
||||||
|
|
||||||
upm_result_t rsc_eeprom_read(rsc_context dev, uint16_t address, uint8_t* buf, int len, uint8_t arglen);
|
upm_result_t rsc_eeprom_read(rsc_context dev, uint16_t address, uint8_t* buf, int len, uint8_t arglen);
|
||||||
@ -286,6 +285,7 @@ upm_result_t rsc_retrieve_coefficients(rsc_context dev) {
|
|||||||
base_address = RSC_OFFSET_COEFFICIENT_0_LSB + i*80;
|
base_address = RSC_OFFSET_COEFFICIENT_0_LSB + i*80;
|
||||||
rsc_eeprom_read(dev, base_address, l_coeffs, (RSC_COEFF_ADDRESS_SPACE_SIZE), RSC_EEPROM_STANDARD_ARGUMENT_LENGTH);
|
rsc_eeprom_read(dev, base_address, l_coeffs, (RSC_COEFF_ADDRESS_SPACE_SIZE), RSC_EEPROM_STANDARD_ARGUMENT_LENGTH);
|
||||||
|
|
||||||
|
// storing all the coefficients
|
||||||
for(j=0; j<RSC_COEFF_T_COL_NO; j++) {
|
for(j=0; j<RSC_COEFF_T_COL_NO; j++) {
|
||||||
temp = l_coeffs[j*4+0] |
|
temp = l_coeffs[j*4+0] |
|
||||||
(l_coeffs[j*4+1]<<8) |
|
(l_coeffs[j*4+1]<<8) |
|
||||||
@ -308,6 +308,8 @@ upm_result_t rsc_adc_write(rsc_context dev, uint8_t reg, uint8_t num_bytes, uint
|
|||||||
return UPM_ERROR_UNSPECIFIED;
|
return UPM_ERROR_UNSPECIFIED;
|
||||||
|
|
||||||
uint8_t tx[num_bytes+1];
|
uint8_t tx[num_bytes+1];
|
||||||
|
// The ADC REG Write command is as follows: 0100 RRNN
|
||||||
|
// R - Register Number (0,1,2,3) N - Number of Bytes (0,1,2,3) (0 means 1)
|
||||||
tx[0] = RSC_ADC_WREG|((reg<<2)&RSC_ADC_REG_MASK)|((num_bytes-1)&RSC_ADC_NUM_BYTES_MASK);
|
tx[0] = RSC_ADC_WREG|((reg<<2)&RSC_ADC_REG_MASK)|((num_bytes-1)&RSC_ADC_NUM_BYTES_MASK);
|
||||||
int cnt = 0;
|
int cnt = 0;
|
||||||
for(cnt=0; cnt<num_bytes; cnt++)
|
for(cnt=0; cnt<num_bytes; cnt++)
|
||||||
@ -381,6 +383,7 @@ upm_result_t rsc_adc_read(rsc_context dev, READING_T type, uint8_t* data) {
|
|||||||
uint8_t tx[2]={0};
|
uint8_t tx[2]={0};
|
||||||
tx[0] = RSC_ADC_WREG|((1<<2)&RSC_ADC_REG_MASK);
|
tx[0] = RSC_ADC_WREG|((1<<2)&RSC_ADC_REG_MASK);
|
||||||
|
|
||||||
|
// Composing tx[1], which includes Mode, DataRate, Pressure/Temperature choice
|
||||||
tx[1] = (((dev->data_rate << RSC_DATA_RATE_SHIFT)&RSC_DATA_RATE_MASK) |
|
tx[1] = (((dev->data_rate << RSC_DATA_RATE_SHIFT)&RSC_DATA_RATE_MASK) |
|
||||||
((dev->mode << RSC_OPERATING_MODE_SHIFT)&RSC_OPERATING_MODE_MASK) |
|
((dev->mode << RSC_OPERATING_MODE_SHIFT)&RSC_OPERATING_MODE_MASK) |
|
||||||
(((type&0x01)<<1)|RSC_SET_BITS_MASK));
|
(((type&0x01)<<1)|RSC_SET_BITS_MASK));
|
||||||
@ -471,6 +474,7 @@ upm_result_t rsc_setup_adc(rsc_context dev, uint8_t* adc_init_values) {
|
|||||||
|
|
||||||
upm_result_t rsc_add_dr_delay(rsc_context dev) {
|
upm_result_t rsc_add_dr_delay(rsc_context dev) {
|
||||||
float delay = 0;
|
float delay = 0;
|
||||||
|
// calculating delay based on the Data Rate
|
||||||
switch(dev->data_rate){
|
switch(dev->data_rate){
|
||||||
case N_DR_20_SPS:
|
case N_DR_20_SPS:
|
||||||
delay = MSEC_PER_SEC/20;
|
delay = MSEC_PER_SEC/20;
|
||||||
|
@ -246,4 +246,4 @@ typedef enum {
|
|||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
EEPROM = 0,
|
EEPROM = 0,
|
||||||
ADC } ACCESS_T;
|
ADC } ACCESS_T;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user