m3dev

cortex m3 debug tools -- superceded by mdebug
git clone http://frotz.net/git/m3dev.git
Log | Files | Refs | README | LICENSE

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