m3debug.c (634B)
1 2 #include <fw/types.h> 3 #include <fw/lib.h> 4 #include <arch/hardware.h> 5 6 const u32 gpio_led0 = MKGPIO(0, 2); 7 const u32 gpio_led1 = MKGPIO(2, 7); 8 const u32 gpio_led2 = MKGPIO(2, 8); 9 const u32 gpio_led3 = MKGPIO(2, 1); 10 11 const u32 gpio_reset_n = MKGPIO(2, 10); 12 13 const u8 board_name[] = "M3DEBUG"; 14 15 void board_init(void) { 16 core_48mhz_init(); 17 gpio_cfg_dir(gpio_led0, GPIO_CFG_OUT); 18 gpio_cfg_dir(gpio_led1, GPIO_CFG_OUT); 19 gpio_cfg_dir(gpio_led2, GPIO_CFG_OUT); 20 gpio_cfg_dir(gpio_led3, GPIO_CFG_OUT); 21 } 22 23 void board_debug_led(int on) { 24 gpio_wr(gpio_led0, on); 25 gpio_wr(gpio_led1, on); 26 gpio_wr(gpio_led2, on); 27 gpio_wr(gpio_led3, on); 28 } 29