ADC_IRQHandler ⇒ ADC_IRQHandler
+
+
+
+Function Pointers
+
+ - ADC_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- BusFault_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CAN1_RX0_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CAN1_RX1_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CAN1_SCE_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CAN1_TX_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CAN2_RX0_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CAN2_RX1_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CAN2_SCE_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CAN2_TX_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- CRYP_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DCMI_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA1_Stream0_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA1_Stream1_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA1_Stream2_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA1_Stream3_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA1_Stream4_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA1_Stream5_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA1_Stream6_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA1_Stream7_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2D_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2_Stream0_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2_Stream1_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2_Stream2_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2_Stream3_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2_Stream4_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2_Stream5_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2_Stream6_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DMA2_Stream7_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- DebugMon_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- ETH_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- ETH_WKUP_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- EXTI0_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- EXTI15_10_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- EXTI1_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- EXTI2_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- EXTI3_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- EXTI4_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- EXTI9_5_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- FLASH_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- FMC_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- FPU_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- HASH_RNG_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- HardFault_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- I2C1_ER_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- I2C1_EV_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- I2C2_ER_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- I2C2_EV_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- I2C3_ER_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- I2C3_EV_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- LTDC_ER_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- LTDC_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- MemManage_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- NMI_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- OTG_FS_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- OTG_FS_WKUP_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- OTG_HS_EP1_IN_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- OTG_HS_EP1_OUT_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- OTG_HS_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- OTG_HS_WKUP_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- PVD_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- PendSV_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- RCC_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- RTC_Alarm_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- RTC_WKUP_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- Reset_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SAI1_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SDIO_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SPI1_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SPI2_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SPI3_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SPI4_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SPI5_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SPI6_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SVC_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- SysTick_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TAMP_STAMP_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM1_BRK_TIM9_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM1_CC_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM1_TRG_COM_TIM11_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM1_UP_TIM10_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM2_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM3_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM4_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM5_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM6_DAC_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM7_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM8_BRK_TIM12_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM8_CC_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM8_TRG_COM_TIM14_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- TIM8_UP_TIM13_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- UART4_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- UART5_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- UART7_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- UART8_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- USART1_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- USART2_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- USART3_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- USART6_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- UsageFault_Handler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- WWDG_IRQHandler from startup_ctboard.o(.text) referenced from startup_ctboard.o(RESET)
+
- __main from datainit_ctboard.o(.text) referenced from startup_ctboard.o(.text)
+
- __system from system_ctboard.o(.text) referenced from startup_ctboard.o(.text)
+
- main from main.o(.text) referenced from datainit_ctboard.o(.text)
+
+
+
+Global Symbols
+
+main (Thumb, 28 bytes, Stack size 0 bytes, main.o(.text))
+
[Calls]
- >> write_byte
+
- >> read_byte
+
+
[Address Reference Count : 1]- datainit_ctboard.o(.text)
+
+read_byte (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text))
+
[Called By]
+
+read_halfword (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text), UNUSED)
+
+
read_word (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text), UNUSED)
+
+
read_doubleword (Thumb, 8 bytes, Stack size 0 bytes, utils_ctboard.o(.text), UNUSED)
+
+
write_byte (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text))
+
[Called By]
+
+write_halfword (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text), UNUSED)
+
+
write_word (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text), UNUSED)
+
+
write_doubleword (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text), UNUSED)
+
+
__main (Thumb, 74 bytes, Stack size 0 bytes, datainit_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(.text)
+
+Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Calls]
+
[Called By]
+
[Address Reference Count : 1]- startup_ctboard.o(RESET)
+
+CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+CAN2_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+CAN2_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+CAN2_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+CAN2_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+CRYP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DCMI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA1_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA1_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA1_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA1_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA1_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA1_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA1_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA1_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2D_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+DMA2_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+ETH_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+FMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+HASH_RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+LTDC_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+LTDC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+OTG_FS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+OTG_FS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+OTG_HS_EP1_IN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+OTG_HS_EP1_OUT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+OTG_HS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+OTG_HS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+SAI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+SPI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+SPI5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+SPI6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM1_BRK_TIM9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM1_TRG_COM_TIM11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM1_UP_TIM10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM8_BRK_TIM12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM8_TRG_COM_TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+TIM8_UP_TIM13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+UART7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+UART8_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+USART6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ctboard.o(.text))
+
[Address Reference Count : 1]
- startup_ctboard.o(RESET)
+
+__system (Thumb, 8 bytes, Stack size 8 bytes, system_ctboard.o(.text))
+
[Stack]
- Max Depth = 132
- Call Chain = __system ⇒ system_enter_run ⇒ hal_gpio_init_alternate ⇒ hal_gpio_init_output
+
+
[Calls]
+
[Address Reference Count : 1]- startup_ctboard.o(.text)
+
+system_enter_run (Thumb, 280 bytes, Stack size 48 bytes, system_ctboard.o(.text))
+
[Stack]
- Max Depth = 124
- Call Chain = system_enter_run ⇒ hal_gpio_init_alternate ⇒ hal_gpio_init_output
+
+
[Calls]- >> hal_fmc_init_sram
+
- >> hal_gpio_init_alternate
+
- >> hal_rcc_setup_clock
+
- >> hal_pwr_set_overdrive
+
- >> hal_rcc_setup_pll
+
- >> hal_rcc_set_osc
+
- >> hal_rcc_reset
+
+
[Called By]
+
+system_enter_sleep (Thumb, 2 bytes, Stack size 0 bytes, system_ctboard.o(.text), UNUSED)
+
+
system_enter_stop (Thumb, 2 bytes, Stack size 0 bytes, system_ctboard.o(.text), UNUSED)
+
+
system_enter_standby (Thumb, 2 bytes, Stack size 0 bytes, system_ctboard.o(.text), UNUSED)
+
+
hal_fmc_reset (Thumb, 60 bytes, Stack size 0 bytes, hal_fmc.o(.text), UNUSED)
+
+
hal_fmc_init_sram (Thumb, 264 bytes, Stack size 36 bytes, hal_fmc.o(.text))
+
[Stack]
- Max Depth = 36
- Call Chain = hal_fmc_init_sram
+
+
[Called By]
+
+hal_gpio_reset (Thumb, 68 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_init_input (Thumb, 156 bytes, Stack size 32 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_init_analog (Thumb, 240 bytes, Stack size 36 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_init_output (Thumb, 276 bytes, Stack size 36 bytes, hal_gpio.o(.text))
+
[Stack]
- Max Depth = 36
- Call Chain = hal_gpio_init_output
+
+
[Called By]- >> hal_gpio_init_alternate
+
+
+hal_gpio_init_alternate (Thumb, 262 bytes, Stack size 40 bytes, hal_gpio.o(.text))
+
[Stack]
- Max Depth = 76
- Call Chain = hal_gpio_init_alternate ⇒ hal_gpio_init_output
+
+
[Calls]- >> hal_gpio_init_output
+
+
[Called By]
+
+hal_gpio_input_read (Thumb, 6 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_output_read (Thumb, 6 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_output_write (Thumb, 20 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_bit_set (Thumb, 24 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_bit_reset (Thumb, 28 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_bit_toggle (Thumb, 28 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_irq_set (Thumb, 292 bytes, Stack size 36 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_irq_status (Thumb, 24 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_gpio_irq_clear (Thumb, 12 bytes, Stack size 0 bytes, hal_gpio.o(.text), UNUSED)
+
+
hal_pwr_reset (Thumb, 16 bytes, Stack size 0 bytes, hal_pwr.o(.text), UNUSED)
+
+
hal_pwr_set_backup_domain (Thumb, 56 bytes, Stack size 16 bytes, hal_pwr.o(.text), UNUSED)
+
+
hal_pwr_set_backup_access (Thumb, 24 bytes, Stack size 0 bytes, hal_pwr.o(.text), UNUSED)
+
+
hal_pwr_set_wakeup_pin (Thumb, 24 bytes, Stack size 0 bytes, hal_pwr.o(.text), UNUSED)
+
+
hal_pwr_set_flash_powerdown (Thumb, 24 bytes, Stack size 0 bytes, hal_pwr.o(.text), UNUSED)
+
+
hal_pwr_set_overdrive (Thumb, 4 bytes, Stack size 0 bytes, hal_pwr.o(.text))
+
[Called By]
+
+hal_pwr_set_underdrive (Thumb, 4 bytes, Stack size 0 bytes, hal_pwr.o(.text), UNUSED)
+
+
hal_rcc_reset (Thumb, 104 bytes, Stack size 16 bytes, hal_rcc.o(.text))
+
[Stack]
- Max Depth = 16
- Call Chain = hal_rcc_reset
+
+
[Called By]
+
+hal_rcc_set_peripheral (Thumb, 228 bytes, Stack size 8 bytes, hal_rcc.o(.text), UNUSED)
+
+
hal_rcc_set_osc (Thumb, 108 bytes, Stack size 16 bytes, hal_rcc.o(.text))
+
[Stack]
- Max Depth = 16
- Call Chain = hal_rcc_set_osc
+
+
[Called By]
+
+hal_rcc_setup_pll (Thumb, 220 bytes, Stack size 24 bytes, hal_rcc.o(.text))
+
[Stack]
- Max Depth = 24
- Call Chain = hal_rcc_setup_pll
+
+
[Called By]
+
+hal_rcc_setup_clock (Thumb, 80 bytes, Stack size 16 bytes, hal_rcc.o(.text))
+
[Stack]
- Max Depth = 16
- Call Chain = hal_rcc_setup_clock
+
+
[Called By]
+
+
+Local Symbols
+
+
+Undefined Global Symbols
+
diff --git a/bit_manipulations/build/bitmanipulation.lnp b/bit_manipulations/build/bitmanipulation.lnp
new file mode 100644
index 0000000..b742a81
--- /dev/null
+++ b/bit_manipulations/build/bitmanipulation.lnp
@@ -0,0 +1,14 @@
+--cpu Cortex-M0
+".\build\main.o"
+".\build\utils_ctboard.o"
+".\build\datainit_ctboard.o"
+".\build\startup_ctboard.o"
+".\build\system_ctboard.o"
+".\build\hal_fmc.o"
+".\build\hal_gpio.o"
+".\build\hal_pwr.o"
+".\build\hal_rcc.o"
+--strict --scatter ".\build\bitmanipulation.sct"
+--diag_suppress 6314 --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
+--info sizes --info totals --info unused --info veneers
+--list ".\build\bitmanipulation.map" -o .\build\bitmanipulation.axf
\ No newline at end of file
diff --git a/bit_manipulations/build/bitmanipulation.map b/bit_manipulations/build/bitmanipulation.map
new file mode 100644
index 0000000..9b68d3c
--- /dev/null
+++ b/bit_manipulations/build/bitmanipulation.map
@@ -0,0 +1,383 @@
+Component: Arm Compiler for Embedded 6.18 Tool: armlink [5e4cc100]
+
+==============================================================================
+
+Section Cross References
+
+ main.o(.text) refers to utils_ctboard.o(.text) for read_byte
+ main.o(.ARM.exidx) refers to main.o(.text) for [Anonymous Symbol]
+ utils_ctboard.o(.ARM.exidx) refers to utils_ctboard.o(.text) for [Anonymous Symbol]
+ datainit_ctboard.o(.text) refers (Weak) to startup_ctboard.o(STACK) for Stack_Mem
+ datainit_ctboard.o(.text) refers to main.o(.text) for main
+ startup_ctboard.o(RESET) refers to startup_ctboard.o(STACK) for __initial_sp
+ startup_ctboard.o(RESET) refers to startup_ctboard.o(.text) for Reset_Handler
+ startup_ctboard.o(.text) refers to system_ctboard.o(.text) for __system
+ startup_ctboard.o(.text) refers to datainit_ctboard.o(.text) for __main
+ system_ctboard.o(.text) refers to hal_rcc.o(.text) for hal_rcc_reset
+ system_ctboard.o(.text) refers to hal_pwr.o(.text) for hal_pwr_set_overdrive
+ system_ctboard.o(.text) refers to hal_gpio.o(.text) for hal_gpio_init_alternate
+ system_ctboard.o(.text) refers to hal_fmc.o(.text) for hal_fmc_init_sram
+ system_ctboard.o(.ARM.exidx) refers to system_ctboard.o(.text) for [Anonymous Symbol]
+ hal_fmc.o(.ARM.exidx) refers to hal_fmc.o(.text) for [Anonymous Symbol]
+ hal_gpio.o(.ARM.exidx) refers to hal_gpio.o(.text) for [Anonymous Symbol]
+ hal_pwr.o(.ARM.exidx) refers to hal_pwr.o(.text) for [Anonymous Symbol]
+ hal_rcc.o(.ARM.exidx) refers to hal_rcc.o(.text) for [Anonymous Symbol]
+
+
+==============================================================================
+
+Removing Unused input sections from the image.
+
+ Removing main.o(.ARM.exidx), (8 bytes).
+ Removing main.o(.ARM.use_no_argv), (4 bytes).
+ Removing utils_ctboard.o(.ARM.exidx), (64 bytes).
+ Removing startup_ctboard.o(HEAP), (2048 bytes).
+ Removing system_ctboard.o(.ARM.exidx), (40 bytes).
+ Removing hal_fmc.o(.ARM.exidx), (16 bytes).
+ Removing hal_gpio.o(.ARM.exidx), (112 bytes).
+ Removing hal_pwr.o(.ARM.exidx), (56 bytes).
+ Removing hal_rcc.o(.ARM.exidx), (40 bytes).
+
+9 unused section(s) (total 2388 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s 0x00000000 Number 0 datainit_ctboard.o ABSOLUTE
+ RTE/Device/CT_Board_HS14_M0/startup_ctboard.s 0x00000000 Number 0 startup_ctboard.o ABSOLUTE
+ hal_fmc.c 0x00000000 Number 0 hal_fmc.o ABSOLUTE
+ hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE
+ hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE
+ hal_rcc.c 0x00000000 Number 0 hal_rcc.o ABSOLUTE
+ main.c 0x00000000 Number 0 main.o ABSOLUTE
+ system_ctboard.c 0x00000000 Number 0 system_ctboard.o ABSOLUTE
+ utils_ctboard.c 0x00000000 Number 0 utils_ctboard.o ABSOLUTE
+ RESET 0x08000000 Section 428 startup_ctboard.o(RESET)
+ [Anonymous Symbol] 0x080001ac Section 0 main.o(.text)
+ __arm_cp.0_0 0x080001c8 Number 4 main.o(.text)
+ __arm_cp.0_1 0x080001cc Number 4 main.o(.text)
+ [Anonymous Symbol] 0x080001d0 Section 0 utils_ctboard.o(.text)
+ .text 0x080001f4 Section 124 datainit_ctboard.o(.text)
+ .text 0x08000270 Section 36 startup_ctboard.o(.text)
+ [Anonymous Symbol] 0x08000294 Section 0 system_ctboard.o(.text)
+ __arm_cp.1_0 0x080003b4 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_1 0x080003b8 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_2 0x080003bc Number 4 system_ctboard.o(.text)
+ __arm_cp.1_3 0x080003c0 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_4 0x080003c4 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_5 0x080003c8 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_6 0x080003cc Number 4 system_ctboard.o(.text)
+ __arm_cp.1_7 0x080003d0 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_8 0x080003d4 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_9 0x080003d8 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_10 0x080003dc Number 4 system_ctboard.o(.text)
+ __arm_cp.1_11 0x080003e0 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_12 0x080003e4 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_13 0x080003e8 Number 4 system_ctboard.o(.text)
+ __arm_cp.1_14 0x080003ec Number 4 system_ctboard.o(.text)
+ [Anonymous Symbol] 0x080003f8 Section 0 hal_fmc.o(.text)
+ __arm_cp.0_0 0x08000434 Number 4 hal_fmc.o(.text)
+ __arm_cp.0_1 0x08000438 Number 4 hal_fmc.o(.text)
+ __arm_cp.0_2 0x0800043c Number 4 hal_fmc.o(.text)
+ __arm_cp.1_0 0x08000548 Number 4 hal_fmc.o(.text)
+ [Anonymous Symbol] 0x0800054c Section 0 hal_gpio.o(.text)
+ __arm_cp.0_0 0x08000590 Number 4 hal_gpio.o(.text)
+ __arm_cp.0_1 0x08000594 Number 4 hal_gpio.o(.text)
+ __arm_cp.1_0 0x08000634 Number 4 hal_gpio.o(.text)
+ __arm_cp.1_1 0x08000638 Number 4 hal_gpio.o(.text)
+ __arm_cp.2_0 0x0800072c Number 4 hal_gpio.o(.text)
+ __arm_cp.2_1 0x08000730 Number 4 hal_gpio.o(.text)
+ __arm_cp.3_0 0x08000848 Number 4 hal_gpio.o(.text)
+ __arm_cp.3_1 0x0800084c Number 4 hal_gpio.o(.text)
+ __arm_cp.7_0 0x08000978 Number 4 hal_gpio.o(.text)
+ __arm_cp.7_1 0x0800097c Number 4 hal_gpio.o(.text)
+ __arm_cp.8_0 0x08000998 Number 4 hal_gpio.o(.text)
+ __arm_cp.8_1 0x0800099c Number 4 hal_gpio.o(.text)
+ __arm_cp.9_0 0x080009bc Number 4 hal_gpio.o(.text)
+ __arm_cp.9_1 0x080009c0 Number 4 hal_gpio.o(.text)
+ __arm_cp.10_0 0x080009e0 Number 4 hal_gpio.o(.text)
+ __arm_cp.10_1 0x080009e4 Number 4 hal_gpio.o(.text)
+ __arm_cp.11_0 0x08000b0c Number 4 hal_gpio.o(.text)
+ __arm_cp.11_1 0x08000b10 Number 4 hal_gpio.o(.text)
+ __arm_cp.11_2 0x08000b14 Number 4 hal_gpio.o(.text)
+ __arm_cp.11_3 0x08000b18 Number 4 hal_gpio.o(.text)
+ __arm_cp.11_4 0x08000b1c Number 4 hal_gpio.o(.text)
+ __arm_cp.11_5 0x08000b20 Number 4 hal_gpio.o(.text)
+ __arm_cp.12_0 0x08000b3c Number 4 hal_gpio.o(.text)
+ __arm_cp.13_0 0x08000b4c Number 4 hal_gpio.o(.text)
+ [Anonymous Symbol] 0x08000b50 Section 0 hal_pwr.o(.text)
+ __arm_cp.0_0 0x08000b60 Number 4 hal_pwr.o(.text)
+ __arm_cp.1_0 0x08000b9c Number 4 hal_pwr.o(.text)
+ __arm_cp.2_0 0x08000bb8 Number 4 hal_pwr.o(.text)
+ __arm_cp.3_0 0x08000bd4 Number 4 hal_pwr.o(.text)
+ __arm_cp.4_0 0x08000bf0 Number 4 hal_pwr.o(.text)
+ [Anonymous Symbol] 0x08000bfc Section 0 hal_rcc.o(.text)
+ __arm_cp.0_0 0x08000c64 Number 4 hal_rcc.o(.text)
+ __arm_cp.0_1 0x08000c68 Number 4 hal_rcc.o(.text)
+ __arm_cp.0_2 0x08000c6c Number 4 hal_rcc.o(.text)
+ __arm_cp.0_3 0x08000c70 Number 4 hal_rcc.o(.text)
+ __arm_cp.0_4 0x08000c74 Number 4 hal_rcc.o(.text)
+ __arm_cp.0_5 0x08000c78 Number 4 hal_rcc.o(.text)
+ __arm_cp.0_6 0x08000c7c Number 4 hal_rcc.o(.text)
+ __arm_cp.0_7 0x08000c80 Number 4 hal_rcc.o(.text)
+ __arm_cp.1_0 0x08000d68 Number 4 hal_rcc.o(.text)
+ __arm_cp.2_0 0x08000dd8 Number 4 hal_rcc.o(.text)
+ __arm_cp.2_1 0x08000ddc Number 4 hal_rcc.o(.text)
+ __arm_cp.3_0 0x08000ebc Number 4 hal_rcc.o(.text)
+ __arm_cp.3_1 0x08000ec0 Number 4 hal_rcc.o(.text)
+ __arm_cp.3_2 0x08000ec4 Number 4 hal_rcc.o(.text)
+ __arm_cp.3_3 0x08000ec8 Number 4 hal_rcc.o(.text)
+ __arm_cp.3_4 0x08000ecc Number 4 hal_rcc.o(.text)
+ __arm_cp.3_5 0x08000ed0 Number 4 hal_rcc.o(.text)
+ __arm_cp.4_0 0x08000f24 Number 4 hal_rcc.o(.text)
+ __arm_cp.4_1 0x08000f28 Number 4 hal_rcc.o(.text)
+ STACK 0x20000000 Section 8192 startup_ctboard.o(STACK)
+ __initial_sp 0x20002000 Data 0 startup_ctboard.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$WCHAR32$ENUMINT$~SHL$OTIME$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ Image$$RO$$Limit - Undefined Weak Reference
+ Image$$RW$$Base - Undefined Weak Reference
+ Image$$ZI$$Base - Undefined Weak Reference
+ Image$$ZI$$Limit - Undefined Weak Reference
+ __Vectors_Size 0x000001ac Number 0 startup_ctboard.o ABSOLUTE
+ Stack_Size 0x00002000 Number 0 startup_ctboard.o ABSOLUTE
+ __Vectors 0x08000000 Data 4 startup_ctboard.o(RESET)
+ __Vectors_End 0x080001ac Data 0 startup_ctboard.o(RESET)
+ main 0x080001ad Thumb Code 28 main.o(.text)
+ read_byte 0x080001d1 Thumb Code 4 utils_ctboard.o(.text)
+ read_halfword 0x080001d5 Thumb Code 4 utils_ctboard.o(.text)
+ read_word 0x080001d9 Thumb Code 4 utils_ctboard.o(.text)
+ read_doubleword 0x080001dd Thumb Code 8 utils_ctboard.o(.text)
+ write_byte 0x080001e5 Thumb Code 4 utils_ctboard.o(.text)
+ write_halfword 0x080001e9 Thumb Code 4 utils_ctboard.o(.text)
+ write_word 0x080001ed Thumb Code 4 utils_ctboard.o(.text)
+ write_doubleword 0x080001f1 Thumb Code 4 utils_ctboard.o(.text)
+ __main 0x080001f5 Thumb Code 74 datainit_ctboard.o(.text)
+ Reset_Handler 0x08000271 Thumb Code 8 startup_ctboard.o(.text)
+ NMI_Handler 0x08000279 Thumb Code 2 startup_ctboard.o(.text)
+ HardFault_Handler 0x0800027b Thumb Code 2 startup_ctboard.o(.text)
+ MemManage_Handler 0x0800027d Thumb Code 2 startup_ctboard.o(.text)
+ BusFault_Handler 0x0800027f Thumb Code 2 startup_ctboard.o(.text)
+ UsageFault_Handler 0x08000281 Thumb Code 2 startup_ctboard.o(.text)
+ SVC_Handler 0x08000283 Thumb Code 2 startup_ctboard.o(.text)
+ DebugMon_Handler 0x08000285 Thumb Code 2 startup_ctboard.o(.text)
+ PendSV_Handler 0x08000287 Thumb Code 2 startup_ctboard.o(.text)
+ SysTick_Handler 0x08000289 Thumb Code 2 startup_ctboard.o(.text)
+ ADC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CAN1_RX0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CAN1_RX1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CAN1_SCE_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CAN1_TX_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CAN2_RX0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CAN2_RX1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CAN2_SCE_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CAN2_TX_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ CRYP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DCMI_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA1_Stream0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA1_Stream1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA1_Stream2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA1_Stream3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA1_Stream4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA1_Stream5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA1_Stream6_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA1_Stream7_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2D_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2_Stream0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2_Stream1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2_Stream2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2_Stream3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2_Stream4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2_Stream5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2_Stream6_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ DMA2_Stream7_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ ETH_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ ETH_WKUP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ EXTI0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ EXTI15_10_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ EXTI1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ EXTI2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ EXTI3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ EXTI4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ EXTI9_5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ FLASH_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ FMC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ FPU_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ HASH_RNG_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ I2C1_ER_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ I2C1_EV_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ I2C2_ER_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ I2C2_EV_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ I2C3_ER_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ I2C3_EV_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ LTDC_ER_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ LTDC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ OTG_FS_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ OTG_FS_WKUP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ OTG_HS_EP1_IN_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ OTG_HS_EP1_OUT_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ OTG_HS_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ OTG_HS_WKUP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ PVD_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ RCC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ RTC_Alarm_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ RTC_WKUP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ SAI1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ SDIO_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ SPI1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ SPI2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ SPI3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ SPI4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ SPI5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ SPI6_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TAMP_STAMP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM1_BRK_TIM9_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM1_CC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM1_TRG_COM_TIM11_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM1_UP_TIM10_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM6_DAC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM7_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM8_BRK_TIM12_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM8_CC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM8_TRG_COM_TIM14_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ TIM8_UP_TIM13_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ UART4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ UART5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ UART7_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ UART8_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ USART1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ USART2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ USART3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ USART6_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ WWDG_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
+ __system 0x08000295 Thumb Code 8 system_ctboard.o(.text)
+ system_enter_run 0x0800029d Thumb Code 280 system_ctboard.o(.text)
+ system_enter_sleep 0x080003f1 Thumb Code 2 system_ctboard.o(.text)
+ system_enter_stop 0x080003f3 Thumb Code 2 system_ctboard.o(.text)
+ system_enter_standby 0x080003f5 Thumb Code 2 system_ctboard.o(.text)
+ hal_fmc_reset 0x080003f9 Thumb Code 60 hal_fmc.o(.text)
+ hal_fmc_init_sram 0x08000441 Thumb Code 264 hal_fmc.o(.text)
+ hal_gpio_reset 0x0800054d Thumb Code 68 hal_gpio.o(.text)
+ hal_gpio_init_input 0x08000599 Thumb Code 156 hal_gpio.o(.text)
+ hal_gpio_init_analog 0x0800063d Thumb Code 240 hal_gpio.o(.text)
+ hal_gpio_init_output 0x08000735 Thumb Code 276 hal_gpio.o(.text)
+ hal_gpio_init_alternate 0x08000851 Thumb Code 262 hal_gpio.o(.text)
+ hal_gpio_input_read 0x08000957 Thumb Code 6 hal_gpio.o(.text)
+ hal_gpio_output_read 0x0800095d Thumb Code 6 hal_gpio.o(.text)
+ hal_gpio_output_write 0x08000965 Thumb Code 20 hal_gpio.o(.text)
+ hal_gpio_bit_set 0x08000981 Thumb Code 24 hal_gpio.o(.text)
+ hal_gpio_bit_reset 0x080009a1 Thumb Code 28 hal_gpio.o(.text)
+ hal_gpio_bit_toggle 0x080009c5 Thumb Code 28 hal_gpio.o(.text)
+ hal_gpio_irq_set 0x080009e9 Thumb Code 292 hal_gpio.o(.text)
+ hal_gpio_irq_status 0x08000b25 Thumb Code 24 hal_gpio.o(.text)
+ hal_gpio_irq_clear 0x08000b41 Thumb Code 12 hal_gpio.o(.text)
+ hal_pwr_reset 0x08000b51 Thumb Code 16 hal_pwr.o(.text)
+ hal_pwr_set_backup_domain 0x08000b65 Thumb Code 56 hal_pwr.o(.text)
+ hal_pwr_set_backup_access 0x08000ba1 Thumb Code 24 hal_pwr.o(.text)
+ hal_pwr_set_wakeup_pin 0x08000bbd Thumb Code 24 hal_pwr.o(.text)
+ hal_pwr_set_flash_powerdown 0x08000bd9 Thumb Code 24 hal_pwr.o(.text)
+ hal_pwr_set_overdrive 0x08000bf5 Thumb Code 4 hal_pwr.o(.text)
+ hal_pwr_set_underdrive 0x08000bf9 Thumb Code 4 hal_pwr.o(.text)
+ hal_rcc_reset 0x08000bfd Thumb Code 104 hal_rcc.o(.text)
+ hal_rcc_set_peripheral 0x08000c85 Thumb Code 228 hal_rcc.o(.text)
+ hal_rcc_set_osc 0x08000d6d Thumb Code 108 hal_rcc.o(.text)
+ hal_rcc_setup_pll 0x08000de1 Thumb Code 220 hal_rcc.o(.text)
+ hal_rcc_setup_clock 0x08000ed5 Thumb Code 80 hal_rcc.o(.text)
+ Image$$ER_IROM1$$Limit 0x08000f2c Number 0 anon$$obj.o ABSOLUTE
+ Image$$RW_IRAM1$$Base 0x20000000 Number 0 anon$$obj.o ABSOLUTE
+ Image$$RW_IRAM1$$ZI$$Base 0x20000000 Number 0 anon$$obj.o ABSOLUTE
+ Stack_Mem 0x20000000 Data 8192 startup_ctboard.o(STACK)
+ Image$$RW_IRAM1$$ZI$$Limit 0x20002000 Number 0 anon$$obj.o ABSOLUTE
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x08000271
+
+ Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000f2c, Max: 0x00200000, ABSOLUTE)
+
+ Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000f2c, Max: 0x00200000, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08000000 0x08000000 0x000001ac Data RO 26 RESET startup_ctboard.o
+ 0x080001ac 0x080001ac 0x00000024 Code RO 1 .text main.o
+ 0x080001d0 0x080001d0 0x00000024 Code RO 10 .text utils_ctboard.o
+ 0x080001f4 0x080001f4 0x0000007c Code RO 18 .text datainit_ctboard.o
+ 0x08000270 0x08000270 0x00000024 Code RO 27 * .text startup_ctboard.o
+ 0x08000294 0x08000294 0x00000162 Code RO 31 .text system_ctboard.o
+ 0x080003f6 0x080003f6 0x00000002 PAD
+ 0x080003f8 0x080003f8 0x00000154 Code RO 39 .text hal_fmc.o
+ 0x0800054c 0x0800054c 0x00000604 Code RO 47 .text hal_gpio.o
+ 0x08000b50 0x08000b50 0x000000ac Code RO 55 .text hal_pwr.o
+ 0x08000bfc 0x08000bfc 0x00000330 Code RO 63 .text hal_rcc.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000f2c, Size: 0x00002000, Max: 0x00030000, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 - 0x00002000 Zero RW 24 STACK startup_ctboard.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 124 50 0 0 0 456 datainit_ctboard.o
+ 340 16 0 0 0 3832 hal_fmc.o
+ 1540 96 0 0 0 11996 hal_gpio.o
+ 172 20 0 0 0 2127 hal_pwr.o
+ 816 168 0 0 0 5355 hal_rcc.o
+ 36 8 0 0 0 608 main.o
+ 36 8 428 0 8192 824 startup_ctboard.o
+ 354 60 0 0 0 6766 system_ctboard.o
+ 36 0 0 0 0 1748 utils_ctboard.o
+
+ ----------------------------------------------------------------------
+ 3456 426 428 0 8192 33712 Object Totals
+ 0 0 0 0 0 0 (incl. Generated)
+ 2 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+ 0 0 0 0 0 0 Library Totals
+ 0 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 3456 426 428 0 8192 33540 Grand Totals
+ 3456 426 428 0 8192 33540 ELF Image Totals
+ 3456 426 428 0 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 3884 ( 3.79kB)
+ Total RW Size (RW Data + ZI Data) 8192 ( 8.00kB)
+ Total ROM Size (Code + RO Data + RW Data) 3884 ( 3.79kB)
+
+==============================================================================
+
diff --git a/bit_manipulations/build/bitmanipulation.sct b/bit_manipulations/build/bitmanipulation.sct
new file mode 100644
index 0000000..5394321
--- /dev/null
+++ b/bit_manipulations/build/bitmanipulation.sct
@@ -0,0 +1,16 @@
+; *************************************************************
+; *** Scatter-Loading Description File generated by uVision ***
+; *************************************************************
+
+LR_IROM1 0x08000000 0x00200000 { ; load region size_region
+ ER_IROM1 0x08000000 0x00200000 { ; load address = execution address
+ *.o (RESET, +First)
+ *(InRoot$$Sections)
+ .ANY (+RO)
+ .ANY (+XO)
+ }
+ RW_IRAM1 0x20000000 0x00030000 { ; RW data
+ .ANY (+RW +ZI)
+ }
+}
+
diff --git a/bit_manipulations/build/bitmanipulation_Target 1.dep b/bit_manipulations/build/bitmanipulation_Target 1.dep
new file mode 100644
index 0000000..1060213
--- /dev/null
+++ b/bit_manipulations/build/bitmanipulation_Target 1.dep
@@ -0,0 +1,41 @@
+Dependencies for Project 'bitmanipulation', Target 'Target 1': (DO NOT MODIFY !)
+CompilerVersion: 6180000::V6.18::ARMCLANG
+F (.\app\main.c)(0x63368DF5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/main.o -MD)
+I (app\utils_ctboard.h)(0x633681EA)
+I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
+F (.\app\utils_ctboard.c)(0x633681EA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/utils_ctboard.o -MD)
+I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
+I (app\utils_ctboard.h)(0x633681EA)
+F (RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s)(0x5C517478)(--cpu Cortex-M0 --pd "__EVAL SETA 1" -g
-I.\RTE\_Target_1
-IC:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include
-IC:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\m0
-IC:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include
--pd "__UVISION_VERSION SETA 537"
--pd "_RTE_ SETA 1"
--pd "_RTE_ SETA 1"
--list .\build\datainit_ctboard.lst
--xref -o .\build\datainit_ctboard.o
--depend .\build\datainit_ctboard.d)
+F (RTE/Device/CT_Board_HS14_M0/startup_ctboard.s)(0x5C517478)(--cpu Cortex-M0 --pd "__EVAL SETA 1" -g
-I.\RTE\_Target_1
-IC:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include
-IC:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\m0
-IC:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include
--pd "__UVISION_VERSION SETA 537"
--pd "_RTE_ SETA 1"
--pd "_RTE_ SETA 1"
--list .\build\startup_ctboard.lst
--xref -o .\build\startup_ctboard.o
--depend .\build\startup_ctboard.d)
+F (RTE/Device/CT_Board_HS14_M0/system_ctboard.c)(0x5C597514)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/system_ctboard.o -MD)
+I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\system_ctboard.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\m0\platform_ctboard.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_gpio.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h)(0x5C597514)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_fmc.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_pwr.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_rcc.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_ctboard.h)(0x5C6AA868)
+F (RTE/HAL/CT_Board_HS14_M0/hal_fmc.c)(0x5C517478)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/hal_fmc.o -MD)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_fmc.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h)(0x5C517478)
+I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h)(0x5C597514)
+F (RTE/HAL/CT_Board_HS14_M0/hal_gpio.c)(0x5C5ACEB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/hal_gpio.o -MD)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_gpio.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h)(0x5C597514)
+I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h)(0x5C517478)
+F (RTE/HAL/CT_Board_HS14_M0/hal_pwr.c)(0x5C517478)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/hal_pwr.o -MD)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_pwr.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h)(0x5C517478)
+I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h)(0x5C597514)
+F (RTE/HAL/CT_Board_HS14_M0/hal_rcc.c)(0x5C597514)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/hal_rcc.o -MD)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_rcc.h)(0x5C517478)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h)(0x5C517478)
+I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
+I (C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h)(0x5C597514)
diff --git a/bit_manipulations/build/datainit_ctboard.d b/bit_manipulations/build/datainit_ctboard.d
new file mode 100644
index 0000000..9edaee9
--- /dev/null
+++ b/bit_manipulations/build/datainit_ctboard.d
@@ -0,0 +1 @@
+.\build\datainit_ctboard.o: RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
diff --git a/bit_manipulations/build/datainit_ctboard.lst b/bit_manipulations/build/datainit_ctboard.lst
new file mode 100644
index 0000000..653a32c
--- /dev/null
+++ b/bit_manipulations/build/datainit_ctboard.lst
@@ -0,0 +1,372 @@
+
+
+
+ARM Macro Assembler Page 1
+
+
+ 1 00000000 ;* -----------------------------------------------------
+ -------------
+ 2 00000000 ;* -- _____ ______ _____
+ -
+ 3 00000000 ;* -- |_ _| | ____|/ ____|
+ -
+ 4 00000000 ;* -- | | _ __ | |__ | (___ Institute of Embedded
+ Systems -
+ 5 00000000 ;* -- | | | '_ \| __| \___ \ Zurich University of
+ -
+ 6 00000000 ;* -- _| |_| | | | |____ ____) | Applied Sciences
+ -
+ 7 00000000 ;* -- |_____|_| |_|______|_____/ 8401 Winterthur, Swit
+ zerland -
+ 8 00000000 ;* -----------------------------------------------------
+ -------------
+ 9 00000000 ;* --
+ 10 00000000 ;* -- Project : CT Board - Cortex M4
+ 11 00000000 ;* -- Description : Data Segment initialisation.
+ 12 00000000 ;* --
+ 13 00000000 ;* -- $Id$
+ 14 00000000 ;* -----------------------------------------------------
+ -------------
+ 15 00000000
+ 16 00000000
+ 17 00000000 ; ------------------------------------------------------
+ -------------
+ 18 00000000 ; -- __Main
+ 19 00000000 ; ------------------------------------------------------
+ -------------
+ 20 00000000
+ 21 00000000 AREA |.text|, CODE, READONLY
+ 22 00000000
+ 23 00000000 IMPORT main
+ 24 00000000
+ 25 00000000 EXPORT __main
+ 26 00000000
+ 27 00000000 __main PROC
+ 28 00000000
+ 29 00000000 ; initialize RW and ZI data - this includes heap and sta
+ ck for the -ro=... -rw=... -entry=... linking cmd args..
+ .
+ 30 00000000 IMPORT |Image$$RO$$Limit| [WEAK]
+ 31 00000000 IMPORT |Image$$RW$$Base| [WEAK]
+ 32 00000000 IMPORT |Image$$ZI$$Base| [WEAK]
+ 33 00000000 IMPORT |Image$$ZI$$Limit| [WEAK]
+ 34 00000000 ; ...or from auto generated scatter file. Needs linker o
+ ption: --diag_suppress 6314
+ 35 00000000 IMPORT |Image$$ER_IROM1$$Limit| [W
+EAK]
+ 36 00000000 IMPORT |Image$$RW_IRAM1$$Base| [W
+EAK]
+ 37 00000000 IMPORT |Image$$RW_IRAM1$$ZI$$Base| [W
+EAK]
+ 38 00000000 IMPORT |Image$$RW_IRAM1$$ZI$$Limit| [W
+EAK]
+ 39 00000000 ; import stack parameter
+ 40 00000000 IMPORT Stack_Size [WEAK]
+ 41 00000000 IMPORT Stack_Mem [WEAK]
+
+
+
+ARM Macro Assembler Page 2
+
+
+ 42 00000000
+ 43 00000000 ; switch between command line generated regions and auto
+ scatter file generated regions
+ 44 00000000 4912 LDR R1, =|Image$$RO$$Limit|
+ 45 00000002 2900 CMP R1,#0
+ 46 00000004 D004 BEQ ScatterFileSymbols
+ 47 00000006 CommandLineSymbols
+ 48 00000006 4A12 LDR R2, =|Image$$RW$$Base| ; start
+ of the RW data in R
+ AM
+ 49 00000008 4B12 LDR R3, =|Image$$ZI$$Base| ; end of
+ the RW data in RAM
+
+ 50 0000000A 461D MOV R5, R3 ; start of zero ini
+ tialized data
+ 51 0000000C 4E12 LDR R6, =|Image$$ZI$$Limit| ; end o
+ f zero initialized
+ data
+ 52 0000000E E009 B CondRWLoop
+ 53 00000010 ScatterFileSymbols
+ 54 00000010 4912 LDR R1, =|Image$$ER_IROM1$$Limit| ;
+ start of flashed i
+ nitial RW data
+ 55 00000012 4A13 LDR R2, =|Image$$RW_IRAM1$$Base| ;
+ start of the RW dat
+ a in RAM
+ 56 00000014 4B13 LDR R3, =|Image$$RW_IRAM1$$ZI$$Base
+|
+ ; end of the RW dat
+ a in RAM
+ 57 00000016 461D MOV R5, R3 ; start of zero ini
+ tialized data
+ 58 00000018 4E13 LDR R6, =|Image$$RW_IRAM1$$ZI$$Limi
+t|
+ ; end of zero initi
+ alized data
+ 59 0000001A E003 B CondRWLoop
+ 60 0000001C
+ 61 0000001C ; init non-zero data
+ 62 0000001C 680C LoopRWCopy
+ LDR R4, [R1]
+ 63 0000001E 6014 STR R4, [R2]
+ 64 00000020 1D09 ADDS R1, R1, #4
+ 65 00000022 1D12 ADDS R2, R2, #4
+ 66 00000024 429A CondRWLoop
+ CMP R2, R3
+ 67 00000026 D1F9 BNE LoopRWCopy
+ 68 00000028
+ 69 00000028 ; init zero-initialized data
+ 70 00000028 462A MOV R2, R5
+ 71 0000002A 4633 MOV R3, R6
+ 72 0000002C 2400 MOVS R4, #0
+ 73 0000002E E001 B CondZILoop
+ 74 00000030 6014 LoopZICopy
+ STR R4, [R2]
+ 75 00000032 1D12 ADDS R2, R2, #4
+ 76 00000034 429A CondZILoop
+ CMP R2, R3
+ 77 00000036 D1FB BNE LoopZICopy
+
+
+
+ARM Macro Assembler Page 3
+
+
+ 78 00000038
+ 79 00000038 ; fingerprint stack section
+ 80 00000038 480C LDR R0, =Stack_Mem
+ 81 0000003A 490D LDR R1, =Stack_Size
+ 82 0000003C 4A0D LDR R2, =0xEFBEADDE ; stack fingerp
+ rint (little endian
+ !)
+ 83 0000003E 6002 LoopStack
+ STR R2, [R0]
+ 84 00000040 1D00 ADDS R0, R0, #4
+ 85 00000042 3904 SUBS R1, #4
+ 86 00000044 D1FB BNE LoopStack
+ 87 00000046
+ 88 00000046 ; go to the user main function
+ 89 00000046 480C LDR R0, =main
+ 90 00000048 4700 BX R0
+ 91 0000004A ENDP
+ 92 0000004A
+ 93 0000004A
+ 94 0000004A ; ------------------------------------------------------
+ -------------
+ 95 0000004A ; -- End of file
+ 96 0000004A ; ------------------------------------------------------
+ -------------
+ 97 0000004A
+ 98 0000004A 00 00 ALIGN
+ 99 0000004C
+ 100 0000004C END
+ 00000000
+ 00000000
+ 00000000
+ 00000000
+ 00000000
+ 00000000
+ 00000000
+ 00000000
+ 00000000
+ 00000000
+ EFBEADDE
+ 00000000
+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M0 --depend=.\bu
+ild\datainit_ctboard.d -o.\build\datainit_ctboard.o -I.\RTE\_Target_1 -IC:\User
+s\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include -IC:\Us
+ers\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\m0 -I
+C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include --p
+redefine="__EVAL SETA 1" --predefine="__UVISION_VERSION SETA 537" --predefine="
+_RTE_ SETA 1" --predefine="_RTE_ SETA 1" --list=.\build\datainit_ctboard.lst RT
+E/Device/CT_Board_HS14_M0/datainit_ctboard.s
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+.text 00000000
+
+Symbol: .text
+ Definitions
+ At line 21 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ None
+Comment: .text unused
+CommandLineSymbols 00000006
+
+Symbol: CommandLineSymbols
+ Definitions
+ At line 47 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ None
+Comment: CommandLineSymbols unused
+CondRWLoop 00000024
+
+Symbol: CondRWLoop
+ Definitions
+ At line 66 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 52 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ At line 59 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+
+CondZILoop 00000034
+
+Symbol: CondZILoop
+ Definitions
+ At line 76 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 73 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: CondZILoop used once
+LoopRWCopy 0000001C
+
+Symbol: LoopRWCopy
+ Definitions
+ At line 62 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 67 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: LoopRWCopy used once
+LoopStack 0000003E
+
+Symbol: LoopStack
+ Definitions
+ At line 83 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 86 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: LoopStack used once
+LoopZICopy 00000030
+
+Symbol: LoopZICopy
+ Definitions
+ At line 74 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 77 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: LoopZICopy used once
+ScatterFileSymbols 00000010
+
+
+
+
+ARM Macro Assembler Page 2 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: ScatterFileSymbols
+ Definitions
+ At line 53 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 46 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: ScatterFileSymbols used once
+__main 00000000
+
+Symbol: __main
+ Definitions
+ At line 27 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 25 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: __main used once
+9 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+External symbols
+
+Image$$ER_IROM1$$Limit 00000000
+
+Symbol: Image$$ER_IROM1$$Limit
+ Definitions
+ At line 35 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 54 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Image$$ER_IROM1$$Limit used once
+Image$$RO$$Limit 00000000
+
+Symbol: Image$$RO$$Limit
+ Definitions
+ At line 30 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 44 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Image$$RO$$Limit used once
+Image$$RW$$Base 00000000
+
+Symbol: Image$$RW$$Base
+ Definitions
+ At line 31 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 48 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Image$$RW$$Base used once
+Image$$RW_IRAM1$$Base 00000000
+
+Symbol: Image$$RW_IRAM1$$Base
+ Definitions
+ At line 36 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 55 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Image$$RW_IRAM1$$Base used once
+Image$$RW_IRAM1$$ZI$$Base 00000000
+
+Symbol: Image$$RW_IRAM1$$ZI$$Base
+ Definitions
+ At line 37 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 56 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Image$$RW_IRAM1$$ZI$$Base used once
+Image$$RW_IRAM1$$ZI$$Limit 00000000
+
+Symbol: Image$$RW_IRAM1$$ZI$$Limit
+ Definitions
+ At line 38 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 58 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Image$$RW_IRAM1$$ZI$$Limit used once
+Image$$ZI$$Base 00000000
+
+Symbol: Image$$ZI$$Base
+ Definitions
+ At line 32 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 49 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Image$$ZI$$Base used once
+Image$$ZI$$Limit 00000000
+
+Symbol: Image$$ZI$$Limit
+
+
+
+ARM Macro Assembler Page 2 Alphabetic symbol ordering
+External symbols
+
+ Definitions
+ At line 33 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 51 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Image$$ZI$$Limit used once
+Stack_Mem 00000000
+
+Symbol: Stack_Mem
+ Definitions
+ At line 41 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 80 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Stack_Mem used once
+Stack_Size 00000000
+
+Symbol: Stack_Size
+ Definitions
+ At line 40 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 81 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: Stack_Size used once
+main 00000000
+
+Symbol: main
+ Definitions
+ At line 23 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+ Uses
+ At line 89 in file RTE/Device/CT_Board_HS14_M0/datainit_ctboard.s
+Comment: main used once
+11 symbols
+355 symbols in table
diff --git a/bit_manipulations/build/datainit_ctboard.o b/bit_manipulations/build/datainit_ctboard.o
new file mode 100644
index 0000000..b827538
Binary files /dev/null and b/bit_manipulations/build/datainit_ctboard.o differ
diff --git a/bit_manipulations/build/hal_fmc.d b/bit_manipulations/build/hal_fmc.d
new file mode 100644
index 0000000..7361834
--- /dev/null
+++ b/bit_manipulations/build/hal_fmc.d
@@ -0,0 +1,5 @@
+./build/hal_fmc.o: RTE\HAL\CT_Board_HS14_M0\hal_fmc.c \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_fmc.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h \
+ C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h
diff --git a/bit_manipulations/build/hal_fmc.o b/bit_manipulations/build/hal_fmc.o
new file mode 100644
index 0000000..eee9371
Binary files /dev/null and b/bit_manipulations/build/hal_fmc.o differ
diff --git a/bit_manipulations/build/hal_gpio.d b/bit_manipulations/build/hal_gpio.d
new file mode 100644
index 0000000..48c4242
--- /dev/null
+++ b/bit_manipulations/build/hal_gpio.d
@@ -0,0 +1,5 @@
+./build/hal_gpio.o: RTE\HAL\CT_Board_HS14_M0\hal_gpio.c \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_gpio.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h \
+ C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h
diff --git a/bit_manipulations/build/hal_gpio.o b/bit_manipulations/build/hal_gpio.o
new file mode 100644
index 0000000..5ceb615
Binary files /dev/null and b/bit_manipulations/build/hal_gpio.o differ
diff --git a/bit_manipulations/build/hal_pwr.d b/bit_manipulations/build/hal_pwr.d
new file mode 100644
index 0000000..5a8be71
--- /dev/null
+++ b/bit_manipulations/build/hal_pwr.d
@@ -0,0 +1,5 @@
+./build/hal_pwr.o: RTE\HAL\CT_Board_HS14_M0\hal_pwr.c \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_pwr.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h \
+ C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h
diff --git a/bit_manipulations/build/hal_pwr.o b/bit_manipulations/build/hal_pwr.o
new file mode 100644
index 0000000..b90ea2a
Binary files /dev/null and b/bit_manipulations/build/hal_pwr.o differ
diff --git a/bit_manipulations/build/hal_rcc.d b/bit_manipulations/build/hal_rcc.d
new file mode 100644
index 0000000..184a1d5
--- /dev/null
+++ b/bit_manipulations/build/hal_rcc.d
@@ -0,0 +1,5 @@
+./build/hal_rcc.o: RTE\HAL\CT_Board_HS14_M0\hal_rcc.c \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_rcc.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h \
+ C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h
diff --git a/bit_manipulations/build/hal_rcc.o b/bit_manipulations/build/hal_rcc.o
new file mode 100644
index 0000000..c998b30
Binary files /dev/null and b/bit_manipulations/build/hal_rcc.o differ
diff --git a/bit_manipulations/build/main.d b/bit_manipulations/build/main.d
new file mode 100644
index 0000000..26ece2b
--- /dev/null
+++ b/bit_manipulations/build/main.d
@@ -0,0 +1,2 @@
+./build/main.o: app\main.c app\utils_ctboard.h \
+ C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h
diff --git a/bit_manipulations/build/main.o b/bit_manipulations/build/main.o
new file mode 100644
index 0000000..6f38ce7
Binary files /dev/null and b/bit_manipulations/build/main.o differ
diff --git a/bit_manipulations/build/startup_ctboard.d b/bit_manipulations/build/startup_ctboard.d
new file mode 100644
index 0000000..8fab56b
--- /dev/null
+++ b/bit_manipulations/build/startup_ctboard.d
@@ -0,0 +1 @@
+.\build\startup_ctboard.o: RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
diff --git a/bit_manipulations/build/startup_ctboard.lst b/bit_manipulations/build/startup_ctboard.lst
new file mode 100644
index 0000000..7757b9f
--- /dev/null
+++ b/bit_manipulations/build/startup_ctboard.lst
@@ -0,0 +1,2074 @@
+
+
+
+ARM Macro Assembler Page 1
+
+
+ 1 00000000 ;******************** (C) COPYRIGHT 2013 STMicroelectron
+ ics ********************
+ 2 00000000 ;* File Name : startup_stm32f429_439xx.s
+ 3 00000000 ;* Author : MCD Application Team
+ 4 00000000 ;* Version : V1.3.0
+ 5 00000000 ;* Date : 08-November-2013
+ 6 00000000 ;* Description : STM32F429xx/439xx devices vector
+ table for MDK-ARM toolchain.
+ 7 00000000 ;* This module performs:
+ 8 00000000 ;* - Set the initial SP
+ 9 00000000 ;* - Set the initial PC == Reset_Ha
+ ndler
+ 10 00000000 ;* - Set the vector table entries w
+ ith the exceptions ISR address
+ 11 00000000 ;* - Configure the system clock and
+ the external SRAM/SDRAM mounted
+ 12 00000000 ;* on STM324x9I-EVAL boards to be
+ used as data memory
+ 13 00000000 ;* (optional, to be enabled by us
+ er)
+ 14 00000000 ;* - Branches to __main in the C li
+ brary (which eventually
+ 15 00000000 ;* calls main()).
+ 16 00000000 ;* After Reset the CortexM4 process
+ or is in Thread mode,
+ 17 00000000 ;* priority is Privileged, and the
+ Stack is set to Main.
+ 18 00000000 ;* <<< Use Configuration Wizard in Context Menu >>>
+ 19 00000000 ;*******************************************************
+ ************************
+ 20 00000000 ;
+ 21 00000000 ; Licensed under MCD-ST Liberty SW License Agreement V2,
+ (the "License");
+ 22 00000000 ; You may not use this file except in compliance with th
+ e License.
+ 23 00000000 ; You may obtain a copy of the License at:
+ 24 00000000 ;
+ 25 00000000 ; http://www.st.com/software_license_agreement_li
+ berty_v2
+ 26 00000000 ;
+ 27 00000000 ; Unless required by applicable law or agreed to in writ
+ ing, software
+ 28 00000000 ; distributed under the License is distributed on an "AS
+ IS" BASIS,
+ 29 00000000 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either e
+ xpress or implied.
+ 30 00000000 ; See the License for the specific language governing pe
+ rmissions and
+ 31 00000000 ; limitations under the License.
+ 32 00000000 ;
+ 33 00000000 ;*******************************************************
+ ************************
+ 34 00000000
+ 35 00000000 ; Amount of memory (in bytes) allocated for Stack
+ 36 00000000 ; Tailor this value to your application needs
+ 37 00000000 ; Stack Configuration
+ 38 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+ 39 00000000 ;
+ 40 00000000
+
+
+
+ARM Macro Assembler Page 2
+
+
+ 41 00000000 00002000
+ Stack_Size
+ EQU 0x00002000
+ 42 00000000
+ 43 00000000 AREA STACK, NOINIT, READWRITE, ALIGN
+=3
+ 44 00000000 EXPORT Stack_Size
+ 45 00000000 EXPORT Stack_Mem
+ 46 00000000
+ 47 00000000 Stack_Mem
+ SPACE Stack_Size
+ 48 00002000 __initial_sp
+ 49 00002000
+ 50 00002000
+ 51 00002000 ; Heap Configuration
+ 52 00002000 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+ 53 00002000 ;
+ 54 00002000
+ 55 00002000 00000800
+ Heap_Size
+ EQU 0x00000800
+ 56 00002000
+ 57 00002000 AREA HEAP, NOINIT, READWRITE, ALIGN=
+3
+ 58 00000000 __heap_base
+ 59 00000000 Heap_Mem
+ SPACE Heap_Size
+ 60 00000800 __heap_limit
+ 61 00000800
+ 62 00000800 PRESERVE8
+ 63 00000800 THUMB
+ 64 00000800
+ 65 00000800
+ 66 00000800 ; Vector Table Mapped to Address 0 at Reset
+ 67 00000800 AREA RESET, DATA, READONLY
+ 68 00000000 EXPORT __Vectors
+ 69 00000000 EXPORT __Vectors_End
+ 70 00000000 EXPORT __Vectors_Size
+ 71 00000000
+ 72 00000000
+ 73 00000000 00000000
+ __Vectors
+ DCD __initial_sp ; Top of Stack
+ 74 00000004 00000000 DCD Reset_Handler ; Reset Handler
+ 75 00000008 00000000 DCD NMI_Handler ; NMI Handler
+ 76 0000000C 00000000 DCD HardFault_Handler ; Hard Fault
+ Handler
+ 77 00000010 00000000 DCD MemManage_Handler
+ ; MPU Fault Handler
+
+ 78 00000014 00000000 DCD BusFault_Handler
+ ; Bus Fault Handler
+
+ 79 00000018 00000000 DCD UsageFault_Handler ; Usage Faul
+ t Handler
+ 80 0000001C 00000000 DCD 0 ; Reserved
+ 81 00000020 00000000 DCD 0 ; Reserved
+ 82 00000024 00000000 DCD 0 ; Reserved
+ 83 00000028 00000000 DCD 0 ; Reserved
+
+
+
+ARM Macro Assembler Page 3
+
+
+ 84 0000002C 00000000 DCD SVC_Handler ; SVCall Handler
+ 85 00000030 00000000 DCD DebugMon_Handler ; Debug Monito
+ r Handler
+ 86 00000034 00000000 DCD 0 ; Reserved
+ 87 00000038 00000000 DCD PendSV_Handler ; PendSV Handler
+
+ 88 0000003C 00000000 DCD SysTick_Handler
+ ; SysTick Handler
+ 89 00000040
+ 90 00000040 ; External Interrupts
+ 91 00000040 00000000 DCD WWDG_IRQHandler ; Window WatchD
+ og
+
+
+ 92 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX
+ TI Line detection
+
+
+ 93 00000048 00000000 DCD TAMP_STAMP_IRQHandler ; Tamper
+ and TimeStamps thro
+ ugh the EXTI line
+
+ 94 0000004C 00000000 DCD RTC_WKUP_IRQHandler ; RTC Wakeu
+ p through the EXTI
+ line
+
+ 95 00000050 00000000 DCD FLASH_IRQHandler ; FLASH
+
+
+ 96 00000054 00000000 DCD RCC_IRQHandler ; RCC
+
+
+ 97 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line0
+
+
+
+ 98 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line1
+
+
+
+ 99 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line2
+
+
+
+ 100 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line3
+
+
+
+ 101 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line4
+
+
+
+ 102 0000006C 00000000 DCD DMA1_Stream0_IRQHandler ; DMA1
+ Stream 0
+
+
+ 103 00000070 00000000 DCD DMA1_Stream1_IRQHandler ; DMA1
+ Stream 1
+
+
+
+
+ARM Macro Assembler Page 4
+
+
+
+ 104 00000074 00000000 DCD DMA1_Stream2_IRQHandler ; DMA1
+ Stream 2
+
+
+ 105 00000078 00000000 DCD DMA1_Stream3_IRQHandler ; DMA1
+ Stream 3
+
+
+ 106 0000007C 00000000 DCD DMA1_Stream4_IRQHandler ; DMA1
+ Stream 4
+
+
+ 107 00000080 00000000 DCD DMA1_Stream5_IRQHandler ; DMA1
+ Stream 5
+
+
+ 108 00000084 00000000 DCD DMA1_Stream6_IRQHandler ; DMA1
+ Stream 6
+
+
+ 109 00000088 00000000 DCD ADC_IRQHandler ; ADC1, ADC2 and
+ ADC3s
+
+ 110 0000008C 00000000 DCD CAN1_TX_IRQHandler ; CAN1 TX
+
+
+
+ 111 00000090 00000000 DCD CAN1_RX0_IRQHandler ; CAN1 RX0
+
+
+
+ 112 00000094 00000000 DCD CAN1_RX1_IRQHandler ; CAN1 RX1
+
+
+
+ 113 00000098 00000000 DCD CAN1_SCE_IRQHandler ; CAN1 SCE
+
+
+
+ 114 0000009C 00000000 DCD EXTI9_5_IRQHandler ; External L
+ ine[9:5]s
+
+
+ 115 000000A0 00000000 DCD TIM1_BRK_TIM9_IRQHandler ; TIM1
+ Break and TIM9
+
+ 116 000000A4 00000000 DCD TIM1_UP_TIM10_IRQHandler ; TIM1
+ Update and TIM10
+
+ 117 000000A8 00000000 DCD TIM1_TRG_COM_TIM11_IRQHandler ;
+ TIM1 Trigger and C
+ ommutation and TIM1
+ 1
+ 118 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu
+ re Compare
+
+
+ 119 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2
+
+
+
+ARM Macro Assembler Page 5
+
+
+
+
+ 120 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3
+
+
+ 121 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4
+
+
+ 122 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event
+
+
+
+ 123 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error
+
+
+
+ 124 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event
+
+
+
+ 125 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error
+
+
+
+ 126 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1
+
+
+ 127 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2
+
+
+ 128 000000D4 00000000 DCD USART1_IRQHandler ; USART1
+
+
+ 129 000000D8 00000000 DCD USART2_IRQHandler ; USART2
+
+
+ 130 000000DC 00000000 DCD USART3_IRQHandler ; USART3
+
+
+ 131 000000E0 00000000 DCD EXTI15_10_IRQHandler ; External
+ Line[15:10]s
+
+
+ 132 000000E4 00000000 DCD RTC_Alarm_IRQHandler ; RTC Alar
+ m (A and B) through
+ EXTI Line
+
+ 133 000000E8 00000000 DCD OTG_FS_WKUP_IRQHandler ; USB OT
+ G FS Wakeup through
+ EXTI line
+
+ 134 000000EC 00000000 DCD TIM8_BRK_TIM12_IRQHandler ; TIM
+ 8 Break and TIM12
+
+ 135 000000F0 00000000 DCD TIM8_UP_TIM13_IRQHandler ; TIM8
+ Update and TIM13
+
+ 136 000000F4 00000000 DCD TIM8_TRG_COM_TIM14_IRQHandler ;
+ TIM8 Trigger and C
+
+
+
+ARM Macro Assembler Page 6
+
+
+ ommutation and TIM1
+ 4
+ 137 000000F8 00000000 DCD TIM8_CC_IRQHandler ; TIM8 Captu
+ re Compare
+
+
+ 138 000000FC 00000000 DCD DMA1_Stream7_IRQHandler ; DMA1
+ Stream7
+
+
+ 139 00000100 00000000 DCD FMC_IRQHandler ; FMC
+
+
+ 140 00000104 00000000 DCD SDIO_IRQHandler ; SDIO
+
+
+ 141 00000108 00000000 DCD TIM5_IRQHandler ; TIM5
+
+
+ 142 0000010C 00000000 DCD SPI3_IRQHandler ; SPI3
+
+
+ 143 00000110 00000000 DCD UART4_IRQHandler ; UART4
+
+
+ 144 00000114 00000000 DCD UART5_IRQHandler ; UART5
+
+
+ 145 00000118 00000000 DCD TIM6_DAC_IRQHandler ; TIM6 and
+ DAC1&2 underrun err
+ ors
+
+ 146 0000011C 00000000 DCD TIM7_IRQHandler ; TIM7
+
+ 147 00000120 00000000 DCD DMA2_Stream0_IRQHandler ; DMA2
+ Stream 0
+
+
+ 148 00000124 00000000 DCD DMA2_Stream1_IRQHandler ; DMA2
+ Stream 1
+
+
+ 149 00000128 00000000 DCD DMA2_Stream2_IRQHandler ; DMA2
+ Stream 2
+
+
+ 150 0000012C 00000000 DCD DMA2_Stream3_IRQHandler ; DMA2
+ Stream 3
+
+
+ 151 00000130 00000000 DCD DMA2_Stream4_IRQHandler ; DMA2
+ Stream 4
+
+
+ 152 00000134 00000000 DCD ETH_IRQHandler ; Ethernet
+
+
+ 153 00000138 00000000 DCD ETH_WKUP_IRQHandler ; Ethernet
+ Wakeup through EXTI
+
+
+
+ARM Macro Assembler Page 7
+
+
+ line
+
+ 154 0000013C 00000000 DCD CAN2_TX_IRQHandler ; CAN2 TX
+
+
+
+ 155 00000140 00000000 DCD CAN2_RX0_IRQHandler ; CAN2 RX0
+
+
+
+ 156 00000144 00000000 DCD CAN2_RX1_IRQHandler ; CAN2 RX1
+
+
+
+ 157 00000148 00000000 DCD CAN2_SCE_IRQHandler ; CAN2 SCE
+
+
+
+ 158 0000014C 00000000 DCD OTG_FS_IRQHandler ; USB OTG FS
+
+
+ 159 00000150 00000000 DCD DMA2_Stream5_IRQHandler ; DMA2
+ Stream 5
+
+
+ 160 00000154 00000000 DCD DMA2_Stream6_IRQHandler ; DMA2
+ Stream 6
+
+
+ 161 00000158 00000000 DCD DMA2_Stream7_IRQHandler ; DMA2
+ Stream 7
+
+
+ 162 0000015C 00000000 DCD USART6_IRQHandler ; USART6
+
+
+
+ 163 00000160 00000000 DCD I2C3_EV_IRQHandler ; I2C3 event
+
+
+
+ 164 00000164 00000000 DCD I2C3_ER_IRQHandler ; I2C3 error
+
+
+
+ 165 00000168 00000000 DCD OTG_HS_EP1_OUT_IRQHandler ; USB
+ OTG HS End Point 1
+ Out
+
+ 166 0000016C 00000000 DCD OTG_HS_EP1_IN_IRQHandler ; USB
+ OTG HS End Point 1
+ In
+
+ 167 00000170 00000000 DCD OTG_HS_WKUP_IRQHandler ; USB OT
+ G HS Wakeup through
+ EXTI
+
+ 168 00000174 00000000 DCD OTG_HS_IRQHandler ; USB OTG HS
+
+
+
+
+ARM Macro Assembler Page 8
+
+
+
+ 169 00000178 00000000 DCD DCMI_IRQHandler ; DCMI
+
+
+ 170 0000017C 00000000 DCD CRYP_IRQHandler ; CRYP crypto
+
+
+ 171 00000180 00000000 DCD HASH_RNG_IRQHandler
+ ; Hash and Rng
+ 172 00000184 00000000 DCD FPU_IRQHandler ; FPU
+ 173 00000188 00000000 DCD UART7_IRQHandler ; UART7
+ 174 0000018C 00000000 DCD UART8_IRQHandler ; UART8
+ 175 00000190 00000000 DCD SPI4_IRQHandler ; SPI4
+ 176 00000194 00000000 DCD SPI5_IRQHandler ; SPI5
+ 177 00000198 00000000 DCD SPI6_IRQHandler ; SPI6
+ 178 0000019C 00000000 DCD SAI1_IRQHandler ; SAI1
+ 179 000001A0 00000000 DCD LTDC_IRQHandler ; LTDC
+ 180 000001A4 00000000 DCD LTDC_ER_IRQHandler ; LTDC error
+
+ 181 000001A8 00000000 DCD DMA2D_IRQHandler ; DMA2D
+ 182 000001AC
+ 183 000001AC __Vectors_End
+ 184 000001AC
+ 185 000001AC 000001AC
+ __Vectors_Size
+ EQU __Vectors_End - __Vectors
+ 186 000001AC
+ 187 000001AC AREA |.text|, CODE, READONLY
+ 188 00000000
+ 189 00000000 ; Reset handler
+ 190 00000000 Reset_Handler
+ PROC
+ 191 00000000 EXPORT Reset_Handler [WEAK
+]
+ 192 00000000 IMPORT __system
+ 193 00000000 IMPORT __main
+ 194 00000000 ENTRY
+ 195 00000000
+ 196 00000000 4806 LDR R0, =__system
+ 197 00000002 4780 BLX R0
+ 198 00000004 4806 LDR R0, =__main
+ 199 00000006 4700 BX R0
+ 200 00000008 ENDP
+ 201 00000008
+ 202 00000008 ; Dummy Exception Handlers (infinite loops which can be
+ modified)
+ 203 00000008
+ 204 00000008 NMI_Handler
+ PROC
+ 205 00000008 EXPORT NMI_Handler [WEA
+K]
+ 206 00000008 E7FE B .
+ 207 0000000A ENDP
+ 209 0000000A HardFault_Handler
+ PROC
+ 210 0000000A EXPORT HardFault_Handler [WEA
+K]
+ 211 0000000A E7FE B .
+ 212 0000000C ENDP
+
+
+
+ARM Macro Assembler Page 9
+
+
+ 214 0000000C MemManage_Handler
+ PROC
+ 215 0000000C EXPORT MemManage_Handler [WEA
+K]
+ 216 0000000C E7FE B .
+ 217 0000000E ENDP
+ 219 0000000E BusFault_Handler
+ PROC
+ 220 0000000E EXPORT BusFault_Handler [WEA
+K]
+ 221 0000000E E7FE B .
+ 222 00000010 ENDP
+ 224 00000010 UsageFault_Handler
+ PROC
+ 225 00000010 EXPORT UsageFault_Handler [WEA
+K]
+ 226 00000010 E7FE B .
+ 227 00000012 ENDP
+ 228 00000012 SVC_Handler
+ PROC
+ 229 00000012 EXPORT SVC_Handler [WEA
+K]
+ 230 00000012 E7FE B .
+ 231 00000014 ENDP
+ 233 00000014 DebugMon_Handler
+ PROC
+ 234 00000014 EXPORT DebugMon_Handler [WEA
+K]
+ 235 00000014 E7FE B .
+ 236 00000016 ENDP
+ 237 00000016 PendSV_Handler
+ PROC
+ 238 00000016 EXPORT PendSV_Handler [WEA
+K]
+ 239 00000016 E7FE B .
+ 240 00000018 ENDP
+ 241 00000018 SysTick_Handler
+ PROC
+ 242 00000018 EXPORT SysTick_Handler [WEA
+K]
+ 243 00000018 E7FE B .
+ 244 0000001A ENDP
+ 245 0000001A
+ 246 0000001A Default_Handler
+ PROC
+ 247 0000001A
+ 248 0000001A EXPORT WWDG_IRQHandler
+ [WEAK]
+ 249 0000001A EXPORT PVD_IRQHandler
+ [WEAK]
+ 250 0000001A EXPORT TAMP_STAMP_IRQHandler
+ [WEAK]
+ 251 0000001A EXPORT RTC_WKUP_IRQHandler
+ [WEAK]
+ 252 0000001A EXPORT FLASH_IRQHandler
+ [WEAK]
+ 253 0000001A EXPORT RCC_IRQHandler
+ [WEAK]
+ 254 0000001A EXPORT EXTI0_IRQHandler
+
+
+
+ARM Macro Assembler Page 10
+
+
+ [WEAK]
+ 255 0000001A EXPORT EXTI1_IRQHandler
+ [WEAK]
+ 256 0000001A EXPORT EXTI2_IRQHandler
+ [WEAK]
+ 257 0000001A EXPORT EXTI3_IRQHandler
+ [WEAK]
+ 258 0000001A EXPORT EXTI4_IRQHandler
+ [WEAK]
+ 259 0000001A EXPORT DMA1_Stream0_IRQHandler
+ [WEAK]
+ 260 0000001A EXPORT DMA1_Stream1_IRQHandler
+ [WEAK]
+ 261 0000001A EXPORT DMA1_Stream2_IRQHandler
+ [WEAK]
+ 262 0000001A EXPORT DMA1_Stream3_IRQHandler
+ [WEAK]
+ 263 0000001A EXPORT DMA1_Stream4_IRQHandler
+ [WEAK]
+ 264 0000001A EXPORT DMA1_Stream5_IRQHandler
+ [WEAK]
+ 265 0000001A EXPORT DMA1_Stream6_IRQHandler
+ [WEAK]
+ 266 0000001A EXPORT ADC_IRQHandler
+ [WEAK]
+ 267 0000001A EXPORT CAN1_TX_IRQHandler
+ [WEAK]
+ 268 0000001A EXPORT CAN1_RX0_IRQHandler
+ [WEAK]
+ 269 0000001A EXPORT CAN1_RX1_IRQHandler
+ [WEAK]
+ 270 0000001A EXPORT CAN1_SCE_IRQHandler
+ [WEAK]
+ 271 0000001A EXPORT EXTI9_5_IRQHandler
+ [WEAK]
+ 272 0000001A EXPORT TIM1_BRK_TIM9_IRQHandler
+ [WEAK]
+ 273 0000001A EXPORT TIM1_UP_TIM10_IRQHandler
+ [WEAK]
+ 274 0000001A EXPORT TIM1_TRG_COM_TIM11_IRQHandler
+ [WEAK]
+ 275 0000001A EXPORT TIM1_CC_IRQHandler
+ [WEAK]
+ 276 0000001A EXPORT TIM2_IRQHandler
+ [WEAK]
+ 277 0000001A EXPORT TIM3_IRQHandler
+ [WEAK]
+ 278 0000001A EXPORT TIM4_IRQHandler
+ [WEAK]
+ 279 0000001A EXPORT I2C1_EV_IRQHandler
+ [WEAK]
+ 280 0000001A EXPORT I2C1_ER_IRQHandler
+ [WEAK]
+ 281 0000001A EXPORT I2C2_EV_IRQHandler
+ [WEAK]
+ 282 0000001A EXPORT I2C2_ER_IRQHandler
+ [WEAK]
+ 283 0000001A EXPORT SPI1_IRQHandler
+ [WEAK]
+
+
+
+ARM Macro Assembler Page 11
+
+
+ 284 0000001A EXPORT SPI2_IRQHandler
+ [WEAK]
+ 285 0000001A EXPORT USART1_IRQHandler
+ [WEAK]
+ 286 0000001A EXPORT USART2_IRQHandler
+ [WEAK]
+ 287 0000001A EXPORT USART3_IRQHandler
+ [WEAK]
+ 288 0000001A EXPORT EXTI15_10_IRQHandler
+ [WEAK]
+ 289 0000001A EXPORT RTC_Alarm_IRQHandler
+ [WEAK]
+ 290 0000001A EXPORT OTG_FS_WKUP_IRQHandler
+ [WEAK]
+ 291 0000001A EXPORT TIM8_BRK_TIM12_IRQHandler
+ [WEAK]
+ 292 0000001A EXPORT TIM8_UP_TIM13_IRQHandler
+ [WEAK]
+ 293 0000001A EXPORT TIM8_TRG_COM_TIM14_IRQHandler
+ [WEAK]
+ 294 0000001A EXPORT TIM8_CC_IRQHandler
+ [WEAK]
+ 295 0000001A EXPORT DMA1_Stream7_IRQHandler
+ [WEAK]
+ 296 0000001A EXPORT FMC_IRQHandler
+ [WEAK]
+ 297 0000001A EXPORT SDIO_IRQHandler
+ [WEAK]
+ 298 0000001A EXPORT TIM5_IRQHandler
+ [WEAK]
+ 299 0000001A EXPORT SPI3_IRQHandler
+ [WEAK]
+ 300 0000001A EXPORT UART4_IRQHandler
+ [WEAK]
+ 301 0000001A EXPORT UART5_IRQHandler
+ [WEAK]
+ 302 0000001A EXPORT TIM6_DAC_IRQHandler
+ [WEAK]
+ 303 0000001A EXPORT TIM7_IRQHandler
+ [WEAK]
+ 304 0000001A EXPORT DMA2_Stream0_IRQHandler
+ [WEAK]
+ 305 0000001A EXPORT DMA2_Stream1_IRQHandler
+ [WEAK]
+ 306 0000001A EXPORT DMA2_Stream2_IRQHandler
+ [WEAK]
+ 307 0000001A EXPORT DMA2_Stream3_IRQHandler
+ [WEAK]
+ 308 0000001A EXPORT DMA2_Stream4_IRQHandler
+ [WEAK]
+ 309 0000001A EXPORT ETH_IRQHandler
+ [WEAK]
+ 310 0000001A EXPORT ETH_WKUP_IRQHandler
+ [WEAK]
+ 311 0000001A EXPORT CAN2_TX_IRQHandler
+ [WEAK]
+ 312 0000001A EXPORT CAN2_RX0_IRQHandler
+ [WEAK]
+ 313 0000001A EXPORT CAN2_RX1_IRQHandler
+
+
+
+ARM Macro Assembler Page 12
+
+
+ [WEAK]
+ 314 0000001A EXPORT CAN2_SCE_IRQHandler
+ [WEAK]
+ 315 0000001A EXPORT OTG_FS_IRQHandler
+ [WEAK]
+ 316 0000001A EXPORT DMA2_Stream5_IRQHandler
+ [WEAK]
+ 317 0000001A EXPORT DMA2_Stream6_IRQHandler
+ [WEAK]
+ 318 0000001A EXPORT DMA2_Stream7_IRQHandler
+ [WEAK]
+ 319 0000001A EXPORT USART6_IRQHandler
+ [WEAK]
+ 320 0000001A EXPORT I2C3_EV_IRQHandler
+ [WEAK]
+ 321 0000001A EXPORT I2C3_ER_IRQHandler
+ [WEAK]
+ 322 0000001A EXPORT OTG_HS_EP1_OUT_IRQHandler
+ [WEAK]
+ 323 0000001A EXPORT OTG_HS_EP1_IN_IRQHandler
+ [WEAK]
+ 324 0000001A EXPORT OTG_HS_WKUP_IRQHandler
+ [WEAK]
+ 325 0000001A EXPORT OTG_HS_IRQHandler
+ [WEAK]
+ 326 0000001A EXPORT DCMI_IRQHandler
+ [WEAK]
+ 327 0000001A EXPORT CRYP_IRQHandler
+ [WEAK]
+ 328 0000001A EXPORT HASH_RNG_IRQHandler
+ [WEAK]
+ 329 0000001A EXPORT FPU_IRQHandler
+ [WEAK]
+ 330 0000001A EXPORT UART7_IRQHandler
+ [WEAK]
+ 331 0000001A EXPORT UART8_IRQHandler
+ [WEAK]
+ 332 0000001A EXPORT SPI4_IRQHandler
+ [WEAK]
+ 333 0000001A EXPORT SPI5_IRQHandler
+ [WEAK]
+ 334 0000001A EXPORT SPI6_IRQHandler
+ [WEAK]
+ 335 0000001A EXPORT SAI1_IRQHandler
+ [WEAK]
+ 336 0000001A EXPORT LTDC_IRQHandler
+ [WEAK]
+ 337 0000001A EXPORT LTDC_ER_IRQHandler
+ [WEAK]
+ 338 0000001A EXPORT DMA2D_IRQHandler
+ [WEAK]
+ 339 0000001A
+ 340 0000001A WWDG_IRQHandler
+ 341 0000001A PVD_IRQHandler
+ 342 0000001A TAMP_STAMP_IRQHandler
+ 343 0000001A RTC_WKUP_IRQHandler
+ 344 0000001A FLASH_IRQHandler
+ 345 0000001A RCC_IRQHandler
+ 346 0000001A EXTI0_IRQHandler
+
+
+
+ARM Macro Assembler Page 13
+
+
+ 347 0000001A EXTI1_IRQHandler
+ 348 0000001A EXTI2_IRQHandler
+ 349 0000001A EXTI3_IRQHandler
+ 350 0000001A EXTI4_IRQHandler
+ 351 0000001A DMA1_Stream0_IRQHandler
+ 352 0000001A DMA1_Stream1_IRQHandler
+ 353 0000001A DMA1_Stream2_IRQHandler
+ 354 0000001A DMA1_Stream3_IRQHandler
+ 355 0000001A DMA1_Stream4_IRQHandler
+ 356 0000001A DMA1_Stream5_IRQHandler
+ 357 0000001A DMA1_Stream6_IRQHandler
+ 358 0000001A ADC_IRQHandler
+ 359 0000001A CAN1_TX_IRQHandler
+ 360 0000001A CAN1_RX0_IRQHandler
+ 361 0000001A CAN1_RX1_IRQHandler
+ 362 0000001A CAN1_SCE_IRQHandler
+ 363 0000001A EXTI9_5_IRQHandler
+ 364 0000001A TIM1_BRK_TIM9_IRQHandler
+ 365 0000001A TIM1_UP_TIM10_IRQHandler
+ 366 0000001A TIM1_TRG_COM_TIM11_IRQHandler
+ 367 0000001A TIM1_CC_IRQHandler
+ 368 0000001A TIM2_IRQHandler
+ 369 0000001A TIM3_IRQHandler
+ 370 0000001A TIM4_IRQHandler
+ 371 0000001A I2C1_EV_IRQHandler
+ 372 0000001A I2C1_ER_IRQHandler
+ 373 0000001A I2C2_EV_IRQHandler
+ 374 0000001A I2C2_ER_IRQHandler
+ 375 0000001A SPI1_IRQHandler
+ 376 0000001A SPI2_IRQHandler
+ 377 0000001A USART1_IRQHandler
+ 378 0000001A USART2_IRQHandler
+ 379 0000001A USART3_IRQHandler
+ 380 0000001A EXTI15_10_IRQHandler
+ 381 0000001A RTC_Alarm_IRQHandler
+ 382 0000001A OTG_FS_WKUP_IRQHandler
+ 383 0000001A TIM8_BRK_TIM12_IRQHandler
+ 384 0000001A TIM8_UP_TIM13_IRQHandler
+ 385 0000001A TIM8_TRG_COM_TIM14_IRQHandler
+ 386 0000001A TIM8_CC_IRQHandler
+ 387 0000001A DMA1_Stream7_IRQHandler
+ 388 0000001A FMC_IRQHandler
+ 389 0000001A SDIO_IRQHandler
+ 390 0000001A TIM5_IRQHandler
+ 391 0000001A SPI3_IRQHandler
+ 392 0000001A UART4_IRQHandler
+ 393 0000001A UART5_IRQHandler
+ 394 0000001A TIM6_DAC_IRQHandler
+ 395 0000001A TIM7_IRQHandler
+ 396 0000001A DMA2_Stream0_IRQHandler
+ 397 0000001A DMA2_Stream1_IRQHandler
+ 398 0000001A DMA2_Stream2_IRQHandler
+ 399 0000001A DMA2_Stream3_IRQHandler
+ 400 0000001A DMA2_Stream4_IRQHandler
+ 401 0000001A ETH_IRQHandler
+ 402 0000001A ETH_WKUP_IRQHandler
+ 403 0000001A CAN2_TX_IRQHandler
+ 404 0000001A CAN2_RX0_IRQHandler
+ 405 0000001A CAN2_RX1_IRQHandler
+
+
+
+ARM Macro Assembler Page 14
+
+
+ 406 0000001A CAN2_SCE_IRQHandler
+ 407 0000001A OTG_FS_IRQHandler
+ 408 0000001A DMA2_Stream5_IRQHandler
+ 409 0000001A DMA2_Stream6_IRQHandler
+ 410 0000001A DMA2_Stream7_IRQHandler
+ 411 0000001A USART6_IRQHandler
+ 412 0000001A I2C3_EV_IRQHandler
+ 413 0000001A I2C3_ER_IRQHandler
+ 414 0000001A OTG_HS_EP1_OUT_IRQHandler
+ 415 0000001A OTG_HS_EP1_IN_IRQHandler
+ 416 0000001A OTG_HS_WKUP_IRQHandler
+ 417 0000001A OTG_HS_IRQHandler
+ 418 0000001A DCMI_IRQHandler
+ 419 0000001A CRYP_IRQHandler
+ 420 0000001A HASH_RNG_IRQHandler
+ 421 0000001A FPU_IRQHandler
+ 422 0000001A UART7_IRQHandler
+ 423 0000001A UART8_IRQHandler
+ 424 0000001A SPI4_IRQHandler
+ 425 0000001A SPI5_IRQHandler
+ 426 0000001A SPI6_IRQHandler
+ 427 0000001A SAI1_IRQHandler
+ 428 0000001A LTDC_IRQHandler
+ 429 0000001A LTDC_ER_IRQHandler
+ 430 0000001A DMA2D_IRQHandler
+ 431 0000001A E7FE B .
+ 432 0000001C
+ 433 0000001C ENDP
+ 434 0000001C
+ 435 0000001C ALIGN
+ 436 0000001C
+ 437 0000001C END
+ 00000000
+ 00000000
+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M0 --depend=.\bu
+ild\startup_ctboard.d -o.\build\startup_ctboard.o -I.\RTE\_Target_1 -IC:\Users\
+roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include -IC:\User
+s\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\m0 -IC:
+\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include --pre
+define="__EVAL SETA 1" --predefine="__UVISION_VERSION SETA 537" --predefine="_R
+TE_ SETA 1" --predefine="_RTE_ SETA 1" --list=.\build\startup_ctboard.lst RTE/D
+evice/CT_Board_HS14_M0/startup_ctboard.s
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+STACK 00000000
+
+Symbol: STACK
+ Definitions
+ At line 43 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ None
+Comment: STACK unused
+Stack_Mem 00000000
+
+Symbol: Stack_Mem
+ Definitions
+ At line 47 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 45 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+Comment: Stack_Mem used once
+__initial_sp 00002000
+
+Symbol: __initial_sp
+ Definitions
+ At line 48 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 73 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+Comment: __initial_sp used once
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+HEAP 00000000
+
+Symbol: HEAP
+ Definitions
+ At line 57 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ None
+Comment: HEAP unused
+Heap_Mem 00000000
+
+Symbol: Heap_Mem
+ Definitions
+ At line 59 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ None
+Comment: Heap_Mem unused
+__heap_base 00000000
+
+Symbol: __heap_base
+ Definitions
+ At line 58 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ None
+Comment: __heap_base unused
+__heap_limit 00000800
+
+Symbol: __heap_limit
+ Definitions
+ At line 60 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ None
+Comment: __heap_limit unused
+4 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+RESET 00000000
+
+Symbol: RESET
+ Definitions
+ At line 67 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ None
+Comment: RESET unused
+__Vectors 00000000
+
+Symbol: __Vectors
+ Definitions
+ At line 73 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 68 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 185 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+__Vectors_End 000001AC
+
+Symbol: __Vectors_End
+ Definitions
+ At line 183 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 69 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 185 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+.text 00000000
+
+Symbol: .text
+ Definitions
+ At line 187 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ None
+Comment: .text unused
+ADC_IRQHandler 0000001A
+
+Symbol: ADC_IRQHandler
+ Definitions
+ At line 358 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 109 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 266 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+BusFault_Handler 0000000E
+
+Symbol: BusFault_Handler
+ Definitions
+ At line 219 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 78 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 220 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CAN1_RX0_IRQHandler 0000001A
+
+Symbol: CAN1_RX0_IRQHandler
+ Definitions
+ At line 360 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 111 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 268 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CAN1_RX1_IRQHandler 0000001A
+
+Symbol: CAN1_RX1_IRQHandler
+ Definitions
+ At line 361 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 112 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 269 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CAN1_SCE_IRQHandler 0000001A
+
+Symbol: CAN1_SCE_IRQHandler
+ Definitions
+ At line 362 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 113 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 270 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CAN1_TX_IRQHandler 0000001A
+
+Symbol: CAN1_TX_IRQHandler
+ Definitions
+ At line 359 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+
+
+
+ARM Macro Assembler Page 2 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 110 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 267 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CAN2_RX0_IRQHandler 0000001A
+
+Symbol: CAN2_RX0_IRQHandler
+ Definitions
+ At line 404 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 155 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 312 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CAN2_RX1_IRQHandler 0000001A
+
+Symbol: CAN2_RX1_IRQHandler
+ Definitions
+ At line 405 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 156 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 313 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CAN2_SCE_IRQHandler 0000001A
+
+Symbol: CAN2_SCE_IRQHandler
+ Definitions
+ At line 406 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 157 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 314 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CAN2_TX_IRQHandler 0000001A
+
+Symbol: CAN2_TX_IRQHandler
+ Definitions
+ At line 403 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 154 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 311 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+CRYP_IRQHandler 0000001A
+
+Symbol: CRYP_IRQHandler
+ Definitions
+ At line 419 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 170 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 327 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DCMI_IRQHandler 0000001A
+
+Symbol: DCMI_IRQHandler
+ Definitions
+ At line 418 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 169 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 326 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA1_Stream0_IRQHandler 0000001A
+
+
+
+
+ARM Macro Assembler Page 3 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: DMA1_Stream0_IRQHandler
+ Definitions
+ At line 351 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 102 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 259 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA1_Stream1_IRQHandler 0000001A
+
+Symbol: DMA1_Stream1_IRQHandler
+ Definitions
+ At line 352 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 103 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 260 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA1_Stream2_IRQHandler 0000001A
+
+Symbol: DMA1_Stream2_IRQHandler
+ Definitions
+ At line 353 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 104 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 261 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA1_Stream3_IRQHandler 0000001A
+
+Symbol: DMA1_Stream3_IRQHandler
+ Definitions
+ At line 354 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 105 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 262 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA1_Stream4_IRQHandler 0000001A
+
+Symbol: DMA1_Stream4_IRQHandler
+ Definitions
+ At line 355 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 106 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 263 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA1_Stream5_IRQHandler 0000001A
+
+Symbol: DMA1_Stream5_IRQHandler
+ Definitions
+ At line 356 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 107 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 264 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA1_Stream6_IRQHandler 0000001A
+
+Symbol: DMA1_Stream6_IRQHandler
+ Definitions
+ At line 357 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 108 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+
+
+ARM Macro Assembler Page 4 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 265 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA1_Stream7_IRQHandler 0000001A
+
+Symbol: DMA1_Stream7_IRQHandler
+ Definitions
+ At line 387 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 138 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 295 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2D_IRQHandler 0000001A
+
+Symbol: DMA2D_IRQHandler
+ Definitions
+ At line 430 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 181 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 338 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2_Stream0_IRQHandler 0000001A
+
+Symbol: DMA2_Stream0_IRQHandler
+ Definitions
+ At line 396 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 147 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 304 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2_Stream1_IRQHandler 0000001A
+
+Symbol: DMA2_Stream1_IRQHandler
+ Definitions
+ At line 397 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 148 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 305 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2_Stream2_IRQHandler 0000001A
+
+Symbol: DMA2_Stream2_IRQHandler
+ Definitions
+ At line 398 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 149 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 306 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2_Stream3_IRQHandler 0000001A
+
+Symbol: DMA2_Stream3_IRQHandler
+ Definitions
+ At line 399 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 150 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 307 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2_Stream4_IRQHandler 0000001A
+
+Symbol: DMA2_Stream4_IRQHandler
+
+
+
+ARM Macro Assembler Page 5 Alphabetic symbol ordering
+Relocatable symbols
+
+ Definitions
+ At line 400 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 151 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 308 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2_Stream5_IRQHandler 0000001A
+
+Symbol: DMA2_Stream5_IRQHandler
+ Definitions
+ At line 408 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 159 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 316 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2_Stream6_IRQHandler 0000001A
+
+Symbol: DMA2_Stream6_IRQHandler
+ Definitions
+ At line 409 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 160 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 317 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DMA2_Stream7_IRQHandler 0000001A
+
+Symbol: DMA2_Stream7_IRQHandler
+ Definitions
+ At line 410 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 161 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 318 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+DebugMon_Handler 00000014
+
+Symbol: DebugMon_Handler
+ Definitions
+ At line 233 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 85 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 234 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+Default_Handler 0000001A
+
+Symbol: Default_Handler
+ Definitions
+ At line 246 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ None
+Comment: Default_Handler unused
+ETH_IRQHandler 0000001A
+
+Symbol: ETH_IRQHandler
+ Definitions
+ At line 401 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 152 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 309 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+
+
+
+ARM Macro Assembler Page 6 Alphabetic symbol ordering
+Relocatable symbols
+
+ETH_WKUP_IRQHandler 0000001A
+
+Symbol: ETH_WKUP_IRQHandler
+ Definitions
+ At line 402 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 153 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 310 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+EXTI0_IRQHandler 0000001A
+
+Symbol: EXTI0_IRQHandler
+ Definitions
+ At line 346 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 97 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 254 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+EXTI15_10_IRQHandler 0000001A
+
+Symbol: EXTI15_10_IRQHandler
+ Definitions
+ At line 380 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 131 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 288 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+EXTI1_IRQHandler 0000001A
+
+Symbol: EXTI1_IRQHandler
+ Definitions
+ At line 347 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 98 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 255 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+EXTI2_IRQHandler 0000001A
+
+Symbol: EXTI2_IRQHandler
+ Definitions
+ At line 348 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 99 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 256 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+EXTI3_IRQHandler 0000001A
+
+Symbol: EXTI3_IRQHandler
+ Definitions
+ At line 349 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 100 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 257 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+EXTI4_IRQHandler 0000001A
+
+Symbol: EXTI4_IRQHandler
+ Definitions
+ At line 350 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+
+
+ARM Macro Assembler Page 7 Alphabetic symbol ordering
+Relocatable symbols
+
+ Uses
+ At line 101 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 258 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+EXTI9_5_IRQHandler 0000001A
+
+Symbol: EXTI9_5_IRQHandler
+ Definitions
+ At line 363 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 114 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 271 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+FLASH_IRQHandler 0000001A
+
+Symbol: FLASH_IRQHandler
+ Definitions
+ At line 344 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 95 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 252 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+FMC_IRQHandler 0000001A
+
+Symbol: FMC_IRQHandler
+ Definitions
+ At line 388 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 139 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 296 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+FPU_IRQHandler 0000001A
+
+Symbol: FPU_IRQHandler
+ Definitions
+ At line 421 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 172 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 329 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+HASH_RNG_IRQHandler 0000001A
+
+Symbol: HASH_RNG_IRQHandler
+ Definitions
+ At line 420 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 171 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 328 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+HardFault_Handler 0000000A
+
+Symbol: HardFault_Handler
+ Definitions
+ At line 209 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 76 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 210 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+I2C1_ER_IRQHandler 0000001A
+
+
+
+ARM Macro Assembler Page 8 Alphabetic symbol ordering
+Relocatable symbols
+
+
+Symbol: I2C1_ER_IRQHandler
+ Definitions
+ At line 372 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 123 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 280 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+I2C1_EV_IRQHandler 0000001A
+
+Symbol: I2C1_EV_IRQHandler
+ Definitions
+ At line 371 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 122 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 279 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+I2C2_ER_IRQHandler 0000001A
+
+Symbol: I2C2_ER_IRQHandler
+ Definitions
+ At line 374 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 125 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 282 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+I2C2_EV_IRQHandler 0000001A
+
+Symbol: I2C2_EV_IRQHandler
+ Definitions
+ At line 373 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 124 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 281 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+I2C3_ER_IRQHandler 0000001A
+
+Symbol: I2C3_ER_IRQHandler
+ Definitions
+ At line 413 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 164 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 321 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+I2C3_EV_IRQHandler 0000001A
+
+Symbol: I2C3_EV_IRQHandler
+ Definitions
+ At line 412 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 163 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 320 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+LTDC_ER_IRQHandler 0000001A
+
+Symbol: LTDC_ER_IRQHandler
+ Definitions
+ At line 429 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+
+
+
+ARM Macro Assembler Page 9 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 180 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 337 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+LTDC_IRQHandler 0000001A
+
+Symbol: LTDC_IRQHandler
+ Definitions
+ At line 428 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 179 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 336 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+MemManage_Handler 0000000C
+
+Symbol: MemManage_Handler
+ Definitions
+ At line 214 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 77 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 215 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+NMI_Handler 00000008
+
+Symbol: NMI_Handler
+ Definitions
+ At line 204 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 75 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 205 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+OTG_FS_IRQHandler 0000001A
+
+Symbol: OTG_FS_IRQHandler
+ Definitions
+ At line 407 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 158 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 315 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+OTG_FS_WKUP_IRQHandler 0000001A
+
+Symbol: OTG_FS_WKUP_IRQHandler
+ Definitions
+ At line 382 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 133 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 290 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+OTG_HS_EP1_IN_IRQHandler 0000001A
+
+Symbol: OTG_HS_EP1_IN_IRQHandler
+ Definitions
+ At line 415 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 166 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 323 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+OTG_HS_EP1_OUT_IRQHandler 0000001A
+
+
+
+
+ARM Macro Assembler Page 10 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: OTG_HS_EP1_OUT_IRQHandler
+ Definitions
+ At line 414 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 165 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 322 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+OTG_HS_IRQHandler 0000001A
+
+Symbol: OTG_HS_IRQHandler
+ Definitions
+ At line 417 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 168 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 325 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+OTG_HS_WKUP_IRQHandler 0000001A
+
+Symbol: OTG_HS_WKUP_IRQHandler
+ Definitions
+ At line 416 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 167 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 324 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+PVD_IRQHandler 0000001A
+
+Symbol: PVD_IRQHandler
+ Definitions
+ At line 341 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 92 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 249 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+PendSV_Handler 00000016
+
+Symbol: PendSV_Handler
+ Definitions
+ At line 237 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 87 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 238 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+RCC_IRQHandler 0000001A
+
+Symbol: RCC_IRQHandler
+ Definitions
+ At line 345 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 96 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 253 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+RTC_Alarm_IRQHandler 0000001A
+
+Symbol: RTC_Alarm_IRQHandler
+ Definitions
+ At line 381 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 132 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+
+
+ARM Macro Assembler Page 11 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 289 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+RTC_WKUP_IRQHandler 0000001A
+
+Symbol: RTC_WKUP_IRQHandler
+ Definitions
+ At line 343 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 94 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 251 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+Reset_Handler 00000000
+
+Symbol: Reset_Handler
+ Definitions
+ At line 190 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 74 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 191 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SAI1_IRQHandler 0000001A
+
+Symbol: SAI1_IRQHandler
+ Definitions
+ At line 427 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 178 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 335 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SDIO_IRQHandler 0000001A
+
+Symbol: SDIO_IRQHandler
+ Definitions
+ At line 389 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 140 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 297 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SPI1_IRQHandler 0000001A
+
+Symbol: SPI1_IRQHandler
+ Definitions
+ At line 375 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 126 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 283 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SPI2_IRQHandler 0000001A
+
+Symbol: SPI2_IRQHandler
+ Definitions
+ At line 376 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 127 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 284 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SPI3_IRQHandler 0000001A
+
+Symbol: SPI3_IRQHandler
+
+
+
+ARM Macro Assembler Page 12 Alphabetic symbol ordering
+Relocatable symbols
+
+ Definitions
+ At line 391 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 142 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 299 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SPI4_IRQHandler 0000001A
+
+Symbol: SPI4_IRQHandler
+ Definitions
+ At line 424 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 175 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 332 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SPI5_IRQHandler 0000001A
+
+Symbol: SPI5_IRQHandler
+ Definitions
+ At line 425 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 176 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 333 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SPI6_IRQHandler 0000001A
+
+Symbol: SPI6_IRQHandler
+ Definitions
+ At line 426 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 177 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 334 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SVC_Handler 00000012
+
+Symbol: SVC_Handler
+ Definitions
+ At line 228 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 84 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 229 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+SysTick_Handler 00000018
+
+Symbol: SysTick_Handler
+ Definitions
+ At line 241 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 88 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 242 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TAMP_STAMP_IRQHandler 0000001A
+
+Symbol: TAMP_STAMP_IRQHandler
+ Definitions
+ At line 342 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 93 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 250 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+
+
+ARM Macro Assembler Page 13 Alphabetic symbol ordering
+Relocatable symbols
+
+
+TIM1_BRK_TIM9_IRQHandler 0000001A
+
+Symbol: TIM1_BRK_TIM9_IRQHandler
+ Definitions
+ At line 364 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 115 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 272 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM1_CC_IRQHandler 0000001A
+
+Symbol: TIM1_CC_IRQHandler
+ Definitions
+ At line 367 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 118 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 275 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM1_TRG_COM_TIM11_IRQHandler 0000001A
+
+Symbol: TIM1_TRG_COM_TIM11_IRQHandler
+ Definitions
+ At line 366 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 117 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 274 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM1_UP_TIM10_IRQHandler 0000001A
+
+Symbol: TIM1_UP_TIM10_IRQHandler
+ Definitions
+ At line 365 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 116 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 273 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM2_IRQHandler 0000001A
+
+Symbol: TIM2_IRQHandler
+ Definitions
+ At line 368 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 119 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 276 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM3_IRQHandler 0000001A
+
+Symbol: TIM3_IRQHandler
+ Definitions
+ At line 369 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 120 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 277 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM4_IRQHandler 0000001A
+
+Symbol: TIM4_IRQHandler
+ Definitions
+
+
+
+ARM Macro Assembler Page 14 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 370 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 121 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 278 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM5_IRQHandler 0000001A
+
+Symbol: TIM5_IRQHandler
+ Definitions
+ At line 390 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 141 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 298 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM6_DAC_IRQHandler 0000001A
+
+Symbol: TIM6_DAC_IRQHandler
+ Definitions
+ At line 394 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 145 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 302 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM7_IRQHandler 0000001A
+
+Symbol: TIM7_IRQHandler
+ Definitions
+ At line 395 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 146 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 303 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM8_BRK_TIM12_IRQHandler 0000001A
+
+Symbol: TIM8_BRK_TIM12_IRQHandler
+ Definitions
+ At line 383 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 134 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 291 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM8_CC_IRQHandler 0000001A
+
+Symbol: TIM8_CC_IRQHandler
+ Definitions
+ At line 386 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 137 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 294 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+TIM8_TRG_COM_TIM14_IRQHandler 0000001A
+
+Symbol: TIM8_TRG_COM_TIM14_IRQHandler
+ Definitions
+ At line 385 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 136 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 293 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+
+
+
+ARM Macro Assembler Page 15 Alphabetic symbol ordering
+Relocatable symbols
+
+TIM8_UP_TIM13_IRQHandler 0000001A
+
+Symbol: TIM8_UP_TIM13_IRQHandler
+ Definitions
+ At line 384 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 135 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 292 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+UART4_IRQHandler 0000001A
+
+Symbol: UART4_IRQHandler
+ Definitions
+ At line 392 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 143 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 300 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+UART5_IRQHandler 0000001A
+
+Symbol: UART5_IRQHandler
+ Definitions
+ At line 393 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 144 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 301 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+UART7_IRQHandler 0000001A
+
+Symbol: UART7_IRQHandler
+ Definitions
+ At line 422 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 173 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 330 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+UART8_IRQHandler 0000001A
+
+Symbol: UART8_IRQHandler
+ Definitions
+ At line 423 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 174 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 331 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+USART1_IRQHandler 0000001A
+
+Symbol: USART1_IRQHandler
+ Definitions
+ At line 377 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 128 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 285 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+USART2_IRQHandler 0000001A
+
+Symbol: USART2_IRQHandler
+ Definitions
+ At line 378 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+
+
+ARM Macro Assembler Page 16 Alphabetic symbol ordering
+Relocatable symbols
+
+ Uses
+ At line 129 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 286 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+USART3_IRQHandler 0000001A
+
+Symbol: USART3_IRQHandler
+ Definitions
+ At line 379 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 130 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 287 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+USART6_IRQHandler 0000001A
+
+Symbol: USART6_IRQHandler
+ Definitions
+ At line 411 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 162 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 319 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+UsageFault_Handler 00000010
+
+Symbol: UsageFault_Handler
+ Definitions
+ At line 224 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 79 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 225 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+WWDG_IRQHandler 0000001A
+
+Symbol: WWDG_IRQHandler
+ Definitions
+ At line 340 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 91 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 248 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+103 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Absolute symbols
+
+Heap_Size 00000800
+
+Symbol: Heap_Size
+ Definitions
+ At line 55 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 59 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+Comment: Heap_Size used once
+Stack_Size 00002000
+
+Symbol: Stack_Size
+ Definitions
+ At line 41 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 44 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ At line 47 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+
+__Vectors_Size 000001AC
+
+Symbol: __Vectors_Size
+ Definitions
+ At line 185 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 70 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+Comment: __Vectors_Size used once
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+External symbols
+
+__main 00000000
+
+Symbol: __main
+ Definitions
+ At line 193 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 198 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+Comment: __main used once
+__system 00000000
+
+Symbol: __system
+ Definitions
+ At line 192 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+ Uses
+ At line 196 in file RTE/Device/CT_Board_HS14_M0/startup_ctboard.s
+Comment: __system used once
+2 symbols
+453 symbols in table
diff --git a/bit_manipulations/build/startup_ctboard.o b/bit_manipulations/build/startup_ctboard.o
new file mode 100644
index 0000000..8f32180
Binary files /dev/null and b/bit_manipulations/build/startup_ctboard.o differ
diff --git a/bit_manipulations/build/system_ctboard.d b/bit_manipulations/build/system_ctboard.d
new file mode 100644
index 0000000..556de8b
--- /dev/null
+++ b/bit_manipulations/build/system_ctboard.d
@@ -0,0 +1,11 @@
+./build/system_ctboard.o: RTE\Device\CT_Board_HS14_M0\system_ctboard.c \
+ C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\system_ctboard.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\m0\platform_ctboard.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_gpio.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_stm32f4xx.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_common.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_fmc.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_pwr.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\HAL\Include\hal_rcc.h \
+ C:\Users\roman\AppData\Local\Arm\Packs\InES\CTBoard14_DFP\4.0.2\Device\Include\reg_ctboard.h
diff --git a/bit_manipulations/build/system_ctboard.o b/bit_manipulations/build/system_ctboard.o
new file mode 100644
index 0000000..d8773c6
Binary files /dev/null and b/bit_manipulations/build/system_ctboard.o differ
diff --git a/bit_manipulations/build/utils_ctboard.d b/bit_manipulations/build/utils_ctboard.d
new file mode 100644
index 0000000..44fca61
--- /dev/null
+++ b/bit_manipulations/build/utils_ctboard.d
@@ -0,0 +1,2 @@
+./build/utils_ctboard.o: app\utils_ctboard.c \
+ C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h app\utils_ctboard.h
diff --git a/bit_manipulations/build/utils_ctboard.o b/bit_manipulations/build/utils_ctboard.o
new file mode 100644
index 0000000..b5866a9
Binary files /dev/null and b/bit_manipulations/build/utils_ctboard.o differ