/* * PORT.CPP * * Created on: 2013-10-21 * Author: ALLEN */ #include "port.h" volatile uint32_t PA0_I __at(BITBAND((int)&(GPIOA->IDR),0)); volatile uint32_t PB1_I __at(BITBAND((int)&(GPIOB->IDR),1)); volatile uint32_t PB2_I __at(BITBAND((int)&(GPIOB->IDR),2)); volatile uint32_t PA8_I __at(BITBAND((int)&(GPIOA->IDR),8)); volatile uint32_t PA0_O __at(BITBAND((int)&(GPIOA->ODR),0)); volatile uint32_t PA1_O __at(BITBAND((int)&(GPIOA->ODR),1)); volatile uint32_t PA2_O __at(BITBAND((int)&(GPIOA->ODR),2)); volatile uint32_t PA8_O __at(BITBAND((int)&(GPIOA->ODR),8)); volatile uint32_t PA12_O __at(BITBAND((int)&(GPIOA->ODR),12)); volatile uint32_t PB3_O __at(BITBAND((int)&(GPIOB->ODR),3)); volatile uint32_t PB4_O __at(BITBAND((int)&(GPIOB->ODR),4)); volatile uint32_t PB5_O __at(BITBAND((int)&(GPIOB->ODR),5)); volatile uint32_t PB6_O __at(BITBAND((int)&(GPIOB->ODR),6)); volatile uint32_t PB7_O __at(BITBAND((int)&(GPIOB->ODR),7)); volatile uint32_t PB8_O __at(BITBAND((int)&(GPIOB->ODR),8)); volatile uint32_t PB9_O __at(BITBAND((int)&(GPIOB->ODR),9)); volatile uint32_t PC15_O __at(BITBAND((int)&(GPIOC->ODR),15)); volatile uint32_t PB14_I __at(BITBAND((int)&(GPIOB->IDR),14)); volatile uint32_t PB15_I __at(BITBAND((int)&(GPIOB->IDR),15)); volatile uint32_t PC13_I __at(BITBAND((int)&(GPIOC->IDR),13)); volatile uint32_t PG15_O __at(BITBAND((int)&(GPIOG->ODR),15)); volatile uint32_t PG13_O __at(BITBAND((int)&(GPIOG->ODR),13)); volatile uint32_t PG11_O __at(BITBAND((int)&(GPIOG->ODR),11)); volatile uint32_t PG9_O __at(BITBAND((int)&(GPIOG->ODR),9)); //#endif