Update GPIO macro usages in core (#23093)
This commit is contained in:
parent
6810aaf013
commit
2d1aed78a6
61 changed files with 334 additions and 334 deletions
|
@ -51,8 +51,8 @@ uint8_t paw3204_read_reg(uint8_t reg_addr);
|
|||
void paw3204_write_reg(uint8_t reg_addr, uint8_t data);
|
||||
|
||||
void paw3204_init(void) {
|
||||
setPinOutput(PAW3204_SCLK_PIN); // setclockpin to output
|
||||
setPinInputHigh(PAW3204_SDIO_PIN); // set datapin input high
|
||||
gpio_set_pin_output(PAW3204_SCLK_PIN); // setclockpin to output
|
||||
gpio_set_pin_input_high(PAW3204_SDIO_PIN); // set datapin input high
|
||||
|
||||
paw3204_write_reg(REG_SETUP, 0x86); // reset sensor and set 1600cpi
|
||||
wait_us(5);
|
||||
|
@ -64,16 +64,16 @@ void paw3204_init(void) {
|
|||
}
|
||||
|
||||
uint8_t paw3204_serial_read(void) {
|
||||
setPinInput(PAW3204_SDIO_PIN);
|
||||
gpio_set_pin_input(PAW3204_SDIO_PIN);
|
||||
uint8_t byte = 0;
|
||||
|
||||
for (uint8_t i = 0; i < 8; ++i) {
|
||||
writePinLow(PAW3204_SCLK_PIN);
|
||||
gpio_write_pin_low(PAW3204_SCLK_PIN);
|
||||
wait_us(1);
|
||||
|
||||
byte = (byte << 1) | readPin(PAW3204_SDIO_PIN);
|
||||
byte = (byte << 1) | gpio_read_pin(PAW3204_SDIO_PIN);
|
||||
|
||||
writePinHigh(PAW3204_SCLK_PIN);
|
||||
gpio_write_pin_high(PAW3204_SCLK_PIN);
|
||||
wait_us(1);
|
||||
}
|
||||
|
||||
|
@ -81,17 +81,17 @@ uint8_t paw3204_serial_read(void) {
|
|||
}
|
||||
|
||||
void paw3204_serial_write(uint8_t data) {
|
||||
writePinLow(PAW3204_SDIO_PIN);
|
||||
setPinOutput(PAW3204_SDIO_PIN);
|
||||
gpio_write_pin_low(PAW3204_SDIO_PIN);
|
||||
gpio_set_pin_output(PAW3204_SDIO_PIN);
|
||||
|
||||
for (int8_t b = 7; b >= 0; b--) {
|
||||
writePinLow(PAW3204_SCLK_PIN);
|
||||
gpio_write_pin_low(PAW3204_SCLK_PIN);
|
||||
if (data & (1 << b)) {
|
||||
writePinHigh(PAW3204_SDIO_PIN);
|
||||
gpio_write_pin_high(PAW3204_SDIO_PIN);
|
||||
} else {
|
||||
writePinLow(PAW3204_SDIO_PIN);
|
||||
gpio_write_pin_low(PAW3204_SDIO_PIN);
|
||||
}
|
||||
writePinHigh(PAW3204_SCLK_PIN);
|
||||
gpio_write_pin_high(PAW3204_SCLK_PIN);
|
||||
}
|
||||
|
||||
wait_us(4);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue