diff --git a/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_rig/interfaces-impl/bsp.cpp b/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_rig/interfaces-impl/bsp.cpp index 2b498dd758938dd78c2983ff1c7a71c4ce4949d8..b64129f89f457a8f177ff7d28cac8608ce82ba08 100644 --- a/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_rig/interfaces-impl/bsp.cpp +++ b/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_rig/interfaces-impl/bsp.cpp @@ -259,6 +259,11 @@ namespace miosix uart1::tx::mode(Mode::ALTERNATE); uart1::tx::alternateFunction(7); + can1::rx::mode(Mode::ALTERNATE); + can1::rx::alternateFunction(9); + can1::tx::mode(Mode::ALTERNATE); + can1::tx::alternateFunction(9); + timers::tim4ch2::mode(Mode::ALTERNATE); timers::tim11ch1::mode(Mode::ALTERNATE); timers::tim3ch1::mode(Mode::ALTERNATE); diff --git a/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_rig/interfaces-impl/hwmapping.h b/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_rig/interfaces-impl/hwmapping.h index 5286b802321e045bb8d19033388fa728882b0fbc..add70849f08ca05a7e84256bd7bdd0b67ad40afc 100644 --- a/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_rig/interfaces-impl/hwmapping.h +++ b/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_rig/interfaces-impl/hwmapping.h @@ -77,6 +77,12 @@ using tx = Gpio<GPIOA_BASE, 9>; using rx = Gpio<GPIOA_BASE, 10>; } // namespace uart1 +namespace can1 +{ +using tx = Gpio<GPIOA_BASE, 12>; +using rx = Gpio<GPIOA_BASE, 11>; +} // namespace can1 + namespace timers { using tim4ch2 = Gpio<GPIOB_BASE, 7>; // Servo 1