1.1 --- a/stage2/board-nanonote.c Thu Jun 11 17:48:56 2015 +0200
1.2 +++ b/stage2/board-nanonote.c Fri Jun 12 01:33:55 2015 +0200
1.3 @@ -75,8 +75,6 @@
1.4
1.5 __gpio_as_input(GPIO_USB_DETECT);
1.6 __gpio_enable_pull(GPIO_USB_DETECT);
1.7 -
1.8 - __gpio_as_pwm4();
1.9 }
1.10
1.11 void cpm_init(void)
1.12 @@ -117,7 +115,7 @@
1.13 * timer without interrupts
1.14 */
1.15
1.16 -int timer_init(void)
1.17 +void timer_init(void)
1.18 {
1.19 __tcu_select_extalclk(TIMER_CHAN);
1.20 __tcu_select_clk_div256(TIMER_CHAN);
1.21 @@ -132,24 +130,4 @@
1.22
1.23 lastdec = 0;
1.24 timestamp = 0;
1.25 -
1.26 - return 0;
1.27 }
1.28 -
1.29 -void buzzer_init(void)
1.30 -{
1.31 - volatile int i;
1.32 -
1.33 - __tcu_select_extalclk(4);
1.34 - __tcu_select_clk_div64(4);
1.35 - __tcu_enable_pwm_output(4);
1.36 -
1.37 - __tcu_set_full_data(4, 576);
1.38 - __tcu_set_half_data(4, 576 / 2);
1.39 - __tcu_set_count(4, 0);
1.40 - __tcu_start_counter(4);
1.41 -
1.42 - for (i = 0; i < 20000000; i++);
1.43 -
1.44 - __tcu_stop_counter(4);
1.45 -}
2.1 --- a/stage2/board-nanonote.h Thu Jun 11 17:48:56 2015 +0200
2.2 +++ b/stage2/board-nanonote.h Fri Jun 12 01:33:55 2015 +0200
2.3 @@ -6,7 +6,6 @@
2.4 void gpio_init2(void);
2.5 void cpm_init(void);
2.6 void rtc_init(void);
2.7 -int timer_init(void);
2.8 -void buzzer_init(void);
2.9 +void timer_init(void);
2.10
2.11 #endif /* __BOARD_NANONOTE_H__ */
3.1 --- a/stage2/stage2.c Thu Jun 11 17:48:56 2015 +0200
3.2 +++ b/stage2/stage2.c Fri Jun 12 01:33:55 2015 +0200
3.3 @@ -61,8 +61,8 @@
3.4
3.5 gpio_init2();
3.6 cpm_init();
3.7 - buzzer_init();
3.8 rtc_init();
3.9 timer_init();
3.10 lcd_init();
3.11 + while (1);
3.12 }