Public Member Functions | |
registerOperations (uint8_t **regs=0) | |
Initiate the registers with the register map. More... | |
void | setRegisterMap (uint8_t **newregs) |
Set the register map. More... | |
void | setRegister (uint8_t address, uint8_t value) |
Set a 8bits unsigned register's value. More... | |
void | setRegister (uint8_t address, uint16_t value) |
Set a 16bits unsigned register's value. More... | |
void | setRegister (uint8_t address, uint32_t value) |
Set a 32bits unsigned register's value. More... | |
void | setRegister (uint8_t address, uint64_t value) |
Set a 64bits unsigned register's value. More... | |
void | setRegister (uint8_t address, int8_t value) |
Set a 8bits signed register's value. More... | |
void | setRegister (uint8_t address, int16_t value) |
Set a 16bits signed register's value. More... | |
void | setRegister (uint8_t address, int32_t value) |
Set a 32bits signed register's value. More... | |
void | setRegister (uint8_t address, int64_t value) |
Set a 64bits signed register's value. More... | |
void | setRegister (uint8_t address, float value) |
Set a float register's value. More... | |
void | setRegister (uint8_t address, double value) |
Set a double register's value. More... | |
uint8_t | getRegister8 (uint8_t address) |
Get a 8bits unsigned register's value. More... | |
uint16_t | getRegister16 (uint8_t address) |
Get a 16bits unsigned register's value. More... | |
uint32_t | getRegister32 (uint8_t address) |
Get a 32bits unsigned register's value. More... | |
uint64_t | getRegister64 (uint8_t address) |
Get a 64bits unsigned register's value. More... | |
int8_t | getRegister8s (uint8_t address) |
Get a 8bits signed register's value. More... | |
int16_t | getRegister16s (uint8_t address) |
Get a 16bits signed register's value. More... | |
int32_t | getRegister32s (uint8_t address) |
Get a 32bits signed register's value. More... | |
int64_t | getRegister64s (uint8_t address) |
Get a 64bits signed register's value. More... | |
float | getRegisterFloat (uint8_t address) |
Get a float register's value. More... | |
double | getRegisterDouble (uint8_t address) |
Get a double register's value. More... | |
registerOperations::registerOperations | ( | uint8_t ** | regs = 0 | ) |
Initiate the registers with the register map.
Register | map (uint8_t** array) |
None |
uint16_t registerOperations::getRegister16 | ( | uint8_t | address | ) |
Get a 16bits unsigned register's value.
register's | address |
register's | value |
int16_t registerOperations::getRegister16s | ( | uint8_t | address | ) |
Get a 16bits signed register's value.
register's | address |
register's | value |
uint32_t registerOperations::getRegister32 | ( | uint8_t | address | ) |
Get a 32bits unsigned register's value.
register's | address |
register's | value |
int32_t registerOperations::getRegister32s | ( | uint8_t | address | ) |
Get a 32bits signed register's value.
register's | address |
register's | value |
uint64_t registerOperations::getRegister64 | ( | uint8_t | address | ) |
Get a 64bits unsigned register's value.
register's | address |
register's | value |
int64_t registerOperations::getRegister64s | ( | uint8_t | address | ) |
Get a 64bits signed register's value.
register's | address |
register's | value |
uint8_t registerOperations::getRegister8 | ( | uint8_t | address | ) |
Get a 8bits unsigned register's value.
register's | address |
register's | value |
int8_t registerOperations::getRegister8s | ( | uint8_t | address | ) |
Get a 8bits signed register's value.
register's | address |
register's | value |
double registerOperations::getRegisterDouble | ( | uint8_t | address | ) |
Get a double register's value.
register's | address |
register's | value |
float registerOperations::getRegisterFloat | ( | uint8_t | address | ) |
Get a float register's value.
register's | address |
register's | value |
void registerOperations::setRegister | ( | uint8_t | address, |
uint8_t | value | ||
) |
Set a 8bits unsigned register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
uint16_t | value | ||
) |
Set a 16bits unsigned register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
uint32_t | value | ||
) |
Set a 32bits unsigned register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
uint64_t | value | ||
) |
Set a 64bits unsigned register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
int8_t | value | ||
) |
Set a 8bits signed register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
int16_t | value | ||
) |
Set a 16bits signed register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
int32_t | value | ||
) |
Set a 32bits signed register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
int64_t | value | ||
) |
Set a 64bits signed register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
float | value | ||
) |
Set a float register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegister | ( | uint8_t | address, |
double | value | ||
) |
Set a double register's value.
register's | address |
register's | value |
None |
void registerOperations::setRegisterMap | ( | uint8_t ** | newregs | ) |
Set the register map.
Register | map (uint8_t** array) |
None |