Add support for directly setting the GPIO values
This commit is contained in:
parent
307d33add0
commit
aca7de3328
|
@ -1060,6 +1060,10 @@ uint16_t HamShield::getGpioMode(uint16_t gpio){
|
|||
return radio_i2c_buf[0];
|
||||
}
|
||||
|
||||
void HamShield::setGpios(uint16_t mode){
|
||||
HSwriteWord(devAddr, A1846S_GPIO_MODE_REG, mode);
|
||||
}
|
||||
|
||||
uint16_t HamShield::getGpios(){
|
||||
HSreadWord(devAddr, A1846S_GPIO_MODE_REG, radio_i2c_buf);
|
||||
return radio_i2c_buf[0];
|
||||
|
|
|
@ -440,6 +440,7 @@ class HamShield {
|
|||
void setGpioLow(uint16_t gpio);
|
||||
void setGpioHi(uint16_t gpio);
|
||||
uint16_t getGpioMode(uint16_t gpio);
|
||||
void setGpios(uint16_t mode);
|
||||
uint16_t getGpios();
|
||||
|
||||
// Int
|
||||
|
|
Loading…
Reference in New Issue