| | |
| | | power_wakeup_enable((enum POWER_WAKEUP_SOURCE_T)BOARD_SW_1, POWER_WAKEUP_LEVEL_LOW); |
| | | } |
| | | |
| | | void board_led_init(void) |
| | | { |
| | | gpio_pin_set_dir(BOARD_LED_1, GPIO_DIR_OUT, 0); |
| | | gpio_pin_set_dir(BOARD_LED_2, GPIO_DIR_OUT, 0); |
| | | } |
| | | //void board_led_init(void) |
| | | //{ |
| | | // gpio_pin_set_dir(BOARD_LED_1, GPIO_DIR_OUT, 0); |
| | | // gpio_pin_set_dir(BOARD_LED_2, GPIO_DIR_OUT, 0); |
| | | //} |
| | | |
| | | void board_led_on(enum IO_PIN_T idx) |
| | | { |
| | |
| | | { |
| | | gpio_pin_toggle(idx); |
| | | } |
| | | void LED_output_init(void) |
| | | { |
| | | //LEDgpio控制 |
| | | io_pin_mux_set(WS2812_PIN, IO_FUNC0); |
| | | gpio_pin_set_dir(WS2812_PIN , GPIO_DIR_OUT, 0); |
| | | io_pull_set(WS2812_PIN,IO_HIGH_Z,IO_PULL_UP_NONE);//3 |
| | | //void LED_output_init(void) |
| | | //{ |
| | | // //LEDgpio控制 |
| | | // io_pin_mux_set(WS2812_PIN, IO_FUNC0); |
| | | // gpio_pin_set_dir(WS2812_PIN , GPIO_DIR_OUT, 0); |
| | | // io_pull_set(WS2812_PIN,IO_HIGH_Z,IO_PULL_UP_NONE);//3 |
| | | |
| | | } |
| | | //} |
| | | void board_configure(void) |
| | | { |
| | | } |
| | | |
| | | void board_prepare_for_power_down(void) |
| | | { |
| | | #if !defined(CELL_PHONE_EN) |
| | | board_led_off(BOARD_LED_1); |
| | | #endif |
| | | } |
| | | //void board_prepare_for_power_down(void) |
| | | //{ |
| | | //#if !defined(CELL_PHONE_EN) |
| | | // board_led_off(BOARD_LED_1); |
| | | //#endif |
| | | //} |
| | | |
| | | void board_restore_from_power_down(void) |
| | | { |
| | |
| | | // } |
| | | #endif |
| | | |
| | | #if !defined(CELL_PHONE_EN) |
| | | board_led_on(BOARD_LED_1); |
| | | #endif |
| | | //#if !defined(CELL_PHONE_EN) |
| | | // board_led_on(BOARD_LED_1); |
| | | //#endif |
| | | |
| | | // system timer |
| | | sys_timer_open(); |