| | |
| | | power_wakeup_enable((enum POWER_WAKEUP_SOURCE_T)BOARD_SW_1, POWER_WAKEUP_LEVEL_LOW); |
| | | } |
| | | |
| | | void board_led_init(void) |
| | | { |
| | | void board_mode_pin_init(void) |
| | | { |
| | | //配置spi片选脚 |
| | | gpio_pin_set_dir(LORA_CS , GPIO_DIR_OUT, 0); |
| | | io_pull_set(LORA_CS, IO_HIGH_Z, IO_PULL_UP_NONE); |
| | | // 判断是Airtag还是免布线模式 |
| | | io_pin_mux_set(MODE_CHANGE_PIN, IO_FUNC0); |
| | | gpio_pin_set_dir( MODE_CHANGE_PIN, GPIO_DIR_IN, 0); |
| | | io_pull_set(MODE_CHANGE_PIN , IO_PULL_DOWN, IO_PULL_UP_LEVEL2); |
| | | //初始化NRST脚 |
| | | io_pin_mux_set(LORA_NRST, IO_FUNC0); |
| | | gpio_pin_set_dir(LORA_NRST , GPIO_DIR_OUT, 1); |
| | | io_pull_set(LORA_NRST, IO_HIGH_Z, IO_PULL_UP_NONE); |
| | | gpio_pin_set(LORA_NRST); |
| | | } |
| | | |
| | | void board_led_on(enum IO_PIN_T idx) |