diff options
-rw-r--r-- | main.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -114,7 +114,9 @@ void xbee_send(int len, const uint8_t* buf) { } int main() { - RCC.APB2ENR |= 0x400d; + RCC.enable(RCC.AFIO); + RCC.enable(RCC.IOPA); + RCC.enable(RCC.IOPB); GPIOA.CRL = 0x44344444; GPIOA.CRH = 0x444444b4; @@ -126,7 +128,7 @@ int main() { while(cnt++ < (1 << 20)); // 100 kHz. - RCC.APB1ENR = (1 << 22); + RCC.enable(RCC.I2C2); while(cnt++ < (1 << 20)); I2C2.CR1 = 0x8000; @@ -142,6 +144,7 @@ int main() { uint8_t buf[6]; + RCC.enable(RCC.USART1); USART1.BRR = 7500; // 9600 baud USART1.CR1 = 0x2008; |