func init() { setup.Performance168(8) periph.AHB1ClockEnable(periph.GPIOD) periph.AHB1Reset(periph.GPIOD) LED.SetMode(Green, gpio.Out) LED.SetMode(Orange, gpio.Out) LED.SetMode(Red, gpio.Out) LED.SetMode(Blue, gpio.Out) }
func init() { setup.Performance168(8) periph.AHB1ClockEnable(periph.GPIOA | periph.GPIOD) periph.AHB1Reset(periph.GPIOA | periph.GPIOD) LED.SetMode(Green, gpio.Out) LED.SetMode(Orange, gpio.Out) LED.SetMode(Red, gpio.Out) LED.SetMode(Blue, gpio.Out) // Setup external interrupt source: user button. gpio.A.SetMode(0, gpio.In) exti.L0.Connect(gpio.A) exti.L0.RiseTrigEnable() exti.L0.IntEnable() irq.Ext0.UseHandler(buttonHandler) irq.Ext0.Enable() }