ChibiOS_HAL.cmake 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490
  1. SET (CHIBIOS_SOURCES_hal
  2. os/hal/src/hal.c
  3. os/hal/src/hal_st.c
  4. os/hal/src/hal_buffers.c
  5. os/hal/src/hal_queues.c
  6. os/hal/src/hal_mmcsd.c
  7. os/hal/ports/common/ARMCMx/nvic.c
  8. )
  9. SET (CHIBIOS_INCLUDES_hal
  10. os/hal/include
  11. os/hal/ports/common/ARMCMx
  12. )
  13. SET (CHIBIOS_SOURCES_hal_nil
  14. os/hal/osal/nil/osal.c
  15. )
  16. SET (CHIBIOS_SOURCES_hal_rt
  17. os/hal/osal/rt/osal.c
  18. )
  19. SET (CHIBIOS_INCLUDES_hal_nil
  20. os/hal/osal/nil
  21. )
  22. SET (CHIBIOS_INCLUDES_hal_rt
  23. os/hal/osal/rt
  24. )
  25. SET (CHIBIOS_SOURCES_hal_ADC os/hal/src/hal_adc.c)
  26. SET (CHIBIOS_SOURCES_hal_CAN os/hal/src/hal_can.c)
  27. SET (CHIBIOS_SOURCES_hal_CRY os/hal/src/hal_crypto.c)
  28. SET (CHIBIOS_SOURCES_hal_DAC os/hal/src/hal_dac.c)
  29. SET (CHIBIOS_SOURCES_hal_EXT os/hal/src/hal_ext.c)
  30. SET (CHIBIOS_SOURCES_hal_GPT os/hal/src/hal_gpt.c)
  31. SET (CHIBIOS_SOURCES_hal_I2C os/hal/src/hal_i2c.c)
  32. SET (CHIBIOS_SOURCES_hal_I2S os/hal/src/hal_i2s.c)
  33. SET (CHIBIOS_SOURCES_hal_ICU os/hal/src/hal_icu.c)
  34. SET (CHIBIOS_SOURCES_hal_MAC os/hal/src/hal_mac.c)
  35. SET (CHIBIOS_SOURCES_hal_MMC_SPI os/hal/src/hal_mmc_spi.c)
  36. SET (CHIBIOS_SOURCES_hal_PAL os/hal/src/hal_pal.c)
  37. SET (CHIBIOS_SOURCES_hal_PWM os/hal/src/hal_pwm.c)
  38. SET (CHIBIOS_SOURCES_hal_QSPI os/hal/src/hal_qspi.c)
  39. SET (CHIBIOS_SOURCES_hal_RTC os/hal/src/hal_rtc.c)
  40. SET (CHIBIOS_SOURCES_hal_SDC os/hal/src/hal_sdc.c)
  41. SET (CHIBIOS_SOURCES_hal_SERIAL os/hal/src/hal_serial.c)
  42. SET (CHIBIOS_SOURCES_hal_SERIAL_USB os/hal/src/hal_serial_usb.c)
  43. SET (CHIBIOS_SOURCES_hal_SPI os/hal/src/hal_spi.c)
  44. SET (CHIBIOS_SOURCES_hal_UART os/hal/src/hal_uart.c)
  45. SET (CHIBIOS_SOURCES_hal_USB os/hal/src/hal_usb.c)
  46. SET (CHIBIOS_SOURCES_hal_WDG os/hal/src/hal_wdg.c)
  47. SET (CHIBIOS_INCLUDES_hal_F0
  48. os/hal/ports/STM32/STM32F0xx
  49. os/hal/ports/STM32/LLD/DMAv1
  50. os/hal/ports/STM32/LLD/TIMv1
  51. )
  52. SET (CHIBIOS_SOURCES_hal_F0
  53. os/hal/ports/STM32/STM32F0xx/stm32_isr.c
  54. os/hal/ports/STM32/STM32F0xx/hal_lld.c
  55. os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c
  56. os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c
  57. )
  58. SET (CHIBIOS_SOURCES_hal_ADC_F0 os/hal/ports/STM32/LLD/ADCv1/hal_adc_lld.c)
  59. SET (CHIBIOS_SOURCES_hal_CAN_F0 os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c)
  60. SET (CHIBIOS_SOURCES_hal_DAC_F0 os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c)
  61. SET (CHIBIOS_SOURCES_hal_EXT_F0 os/hal/ports/STM32/LLD/EXTIv1/hal_ext_lld.c)
  62. SET (CHIBIOS_SOURCES_hal_PAL_F0 os/hal/ports/STM32/LLD/GPIOv2/hal_pal_lld.c)
  63. SET (CHIBIOS_SOURCES_hal_I2C_F0 os/hal/ports/STM32/LLD/I2Cv2/hal_i2c_lld.c)
  64. SET (CHIBIOS_SOURCES_hal_RTC_F0 os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c)
  65. SET (CHIBIOS_SOURCES_hal_I2S_F0 os/hal/ports/STM32/LLD/SPIv2/hal_i2s_lld.c)
  66. SET (CHIBIOS_SOURCES_hal_SPI_F0 os/hal/ports/STM32/LLD/SPIv2/hal_spi_lld.c)
  67. SET (CHIBIOS_SOURCES_hal_GPT_F0 os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c)
  68. SET (CHIBIOS_SOURCES_hal_ICU_F0 os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c)
  69. SET (CHIBIOS_SOURCES_hal_PWM_F0 os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c)
  70. SET (CHIBIOS_SOURCES_hal_SERIAL_F0 os/hal/ports/STM32/LLD/USARTv2/hal_serial_lld.c)
  71. SET (CHIBIOS_SOURCES_hal_UART_F0 os/hal/ports/STM32/LLD/USARTv2/hal_uart_lld.c)
  72. SET (CHIBIOS_SOURCES_hal_USB_F0 os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.c)
  73. SET (CHIBIOS_SOURCES_hal_WDG_F0 os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c)
  74. SET (CHIBIOS_INCLUDES_hal_ADC_F0 os/hal/ports/STM32/LLD/ADCv1)
  75. SET (CHIBIOS_INCLUDES_hal_CAN_F0 os/hal/ports/STM32/LLD/CANv1)
  76. SET (CHIBIOS_INCLUDES_hal_DAC_F0 os/hal/ports/STM32/LLD/DACv1)
  77. SET (CHIBIOS_INCLUDES_hal_EXT_F0 os/hal/ports/STM32/LLD/EXTIv1)
  78. SET (CHIBIOS_INCLUDES_hal_PAL_F0 os/hal/ports/STM32/LLD/GPIOv2)
  79. SET (CHIBIOS_INCLUDES_hal_I2C_F0 os/hal/ports/STM32/LLD/I2Cv2)
  80. SET (CHIBIOS_INCLUDES_hal_RTC_F0 os/hal/ports/STM32/LLD/RTCv2)
  81. SET (CHIBIOS_INCLUDES_hal_I2S_F0 os/hal/ports/STM32/LLD/SPIv2)
  82. SET (CHIBIOS_INCLUDES_hal_SPI_F0 os/hal/ports/STM32/LLD/SPIv2)
  83. SET (CHIBIOS_INCLUDES_hal_GPT_F0 os/hal/ports/STM32/LLD/TIMv1)
  84. SET (CHIBIOS_INCLUDES_hal_ICU_F0 os/hal/ports/STM32/LLD/TIMv1)
  85. SET (CHIBIOS_INCLUDES_hal_PWM_F0 os/hal/ports/STM32/LLD/TIMv1)
  86. SET (CHIBIOS_INCLUDES_hal_SERIAL_F0 os/hal/ports/STM32/LLD/USARTv2)
  87. SET (CHIBIOS_INCLUDES_hal_UART_F0 os/hal/ports/STM32/LLD/USARTv2)
  88. SET (CHIBIOS_INCLUDES_hal_USB_F0 os/hal/ports/STM32/LLD/USBv1)
  89. SET (CHIBIOS_INCLUDES_hal_WDG_F0 os/hal/ports/STM32/LLD/xWDGv1)
  90. SET (CHIBIOS_INCLUDES_hal_F1
  91. os/hal/ports/STM32/STM32F1xx
  92. os/hal/ports/STM32/LLD/DMAv1
  93. os/hal/ports/STM32/LLD/TIMv1
  94. )
  95. SET (CHIBIOS_SOURCES_hal_F1
  96. os/hal/ports/STM32/STM32F1xx/stm32_isr.c
  97. os/hal/ports/STM32/STM32F1xx/hal_lld.c
  98. os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c
  99. os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c
  100. )
  101. SET (CHIBIOS_SOURCES_hal_ADC_F1 os/hal/ports/STM32/STM32F1xx/hal_adc_lld.c)
  102. SET (CHIBIOS_SOURCES_hal_CAN_F1 os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c)
  103. SET (CHIBIOS_SOURCES_hal_DAC_F1 os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c)
  104. SET (CHIBIOS_SOURCES_hal_EXT_F1 os/hal/ports/STM32/LLD/EXTIv1/hal_ext_lld.c)
  105. SET (CHIBIOS_SOURCES_hal_PAL_F1 os/hal/ports/STM32/LLD/GPIOv1/hal_pal_lld.c)
  106. SET (CHIBIOS_SOURCES_hal_I2C_F1 os/hal/ports/STM32/LLD/I2Cv1/hal_i2c_lld.c)
  107. SET (CHIBIOS_SOURCES_hal_RTC_F1 os/hal/ports/STM32/LLD/RTCv1/hal_rtc_lld.c)
  108. SET (CHIBIOS_SOURCES_hal_I2S_F1 os/hal/ports/STM32/LLD/SPIv1/hal_i2s_lld.c)
  109. SET (CHIBIOS_SOURCES_hal_SPI_F1 os/hal/ports/STM32/LLD/SPIv1/hal_spi_lld.c)
  110. SET (CHIBIOS_SOURCES_hal_GPT_F1 os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c)
  111. SET (CHIBIOS_SOURCES_hal_ICU_F1 os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c)
  112. SET (CHIBIOS_SOURCES_hal_PWM_F1 os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c)
  113. SET (CHIBIOS_SOURCES_hal_SERIAL_F1 os/hal/ports/STM32/LLD/USARTv1/hal_serial_lld.c)
  114. SET (CHIBIOS_SOURCES_hal_UART_F1 os/hal/ports/STM32/LLD/USARTv1/hal_uart_lld.c)
  115. SET (CHIBIOS_SOURCES_hal_USB_F1 os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.c)
  116. SET (CHIBIOS_SOURCES_hal_WDG_F1 os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c)
  117. SET (CHIBIOS_INCLUDES_hal_ADC_F1 os/hal/ports/STM32/STM32F1xx)
  118. SET (CHIBIOS_INCLUDES_hal_CAN_F1 os/hal/ports/STM32/LLD/CANv1)
  119. SET (CHIBIOS_INCLUDES_hal_DAC_F1 os/hal/ports/STM32/LLD/DACv1)
  120. SET (CHIBIOS_INCLUDES_hal_EXT_F1 os/hal/ports/STM32/LLD/EXTIv1)
  121. SET (CHIBIOS_INCLUDES_hal_PAL_F1 os/hal/ports/STM32/LLD/GPIOv1)
  122. SET (CHIBIOS_INCLUDES_hal_I2C_F1 os/hal/ports/STM32/LLD/I2Cv1)
  123. SET (CHIBIOS_INCLUDES_hal_RTC_F1 os/hal/ports/STM32/LLD/RTCv1)
  124. SET (CHIBIOS_INCLUDES_hal_I2S_F1 os/hal/ports/STM32/LLD/SPIv1)
  125. SET (CHIBIOS_INCLUDES_hal_SPI_F1 os/hal/ports/STM32/LLD/SPIv1)
  126. SET (CHIBIOS_INCLUDES_hal_GPT_F1 os/hal/ports/STM32/LLD/TIMv1)
  127. SET (CHIBIOS_INCLUDES_hal_ICU_F1 os/hal/ports/STM32/LLD/TIMv1)
  128. SET (CHIBIOS_INCLUDES_hal_PWM_F1 os/hal/ports/STM32/LLD/TIMv1)
  129. SET (CHIBIOS_INCLUDES_hal_SERIAL_F1 os/hal/ports/STM32/LLD/USARTv1)
  130. SET (CHIBIOS_INCLUDES_hal_UART_F1 os/hal/ports/STM32/LLD/USARTv1)
  131. SET (CHIBIOS_INCLUDES_hal_USB_F1 os/hal/ports/STM32/LLD/USBv1)
  132. SET (CHIBIOS_INCLUDES_hal_WDG_F1 os/hal/ports/STM32/LLD/xWDGv1)
  133. SET (CHIBIOS_INCLUDES_hal_F2
  134. os/hal/ports/STM32/STM32F4xx
  135. os/hal/ports/STM32/LLD/DMAv2
  136. os/hal/ports/STM32/LLD/TIMv1
  137. )
  138. SET (CHIBIOS_SOURCES_hal_F2
  139. os/hal/ports/STM32/STM32F4xx/stm32_isr.c
  140. os/hal/ports/STM32/STM32F4xx/hal_lld.c
  141. os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c
  142. os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c
  143. )
  144. SET (CHIBIOS_SOURCES_hal_ADC_F2 os/hal/ports/STM32/LLD/ADCv2/hal_adc_lld.c)
  145. SET (CHIBIOS_SOURCES_hal_CAN_F2 os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c)
  146. SET (CHIBIOS_SOURCES_hal_DAC_F2 os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c)
  147. SET (CHIBIOS_SOURCES_hal_EXT_F2 os/hal/ports/STM32/LLD/EXTIv1/hal_ext_lld.c)
  148. SET (CHIBIOS_SOURCES_hal_PAL_F2 os/hal/ports/STM32/LLD/GPIOv2/hal_pal_lld.c)
  149. SET (CHIBIOS_SOURCES_hal_I2C_F2 os/hal/ports/STM32/LLD/I2Cv1/hal_i2c_lld.c)
  150. SET (CHIBIOS_SOURCES_hal_MAC_F2 os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c)
  151. SET (CHIBIOS_SOURCES_hal_USB_F2 os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c)
  152. SET (CHIBIOS_SOURCES_hal_QSPI_F2 os/hal/ports/STM32/LLD/QUADSPIv1/hal_qspi_lld.c)
  153. SET (CHIBIOS_SOURCES_hal_RTC_F2 os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c)
  154. SET (CHIBIOS_SOURCES_hal_I2S_F2 os/hal/ports/STM32/LLD/SPIv1/hal_i2s_lld.c)
  155. SET (CHIBIOS_SOURCES_hal_SPI_F2 os/hal/ports/STM32/LLD/SPIv1/hal_spi_lld.c)
  156. SET (CHIBIOS_SOURCES_hal_SDC_F2 os/hal/ports/STM32/LLD/SDIOv1/hal_sdc_lld.c)
  157. SET (CHIBIOS_SOURCES_hal_GPT_F2 os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c)
  158. SET (CHIBIOS_SOURCES_hal_ICU_F2 os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c)
  159. SET (CHIBIOS_SOURCES_hal_PWM_F2 os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c)
  160. SET (CHIBIOS_SOURCES_hal_SERIAL_F2 os/hal/ports/STM32/LLD/USARTv1/hal_serial_lld.c)
  161. SET (CHIBIOS_SOURCES_hal_UART_F2 os/hal/ports/STM32/LLD/USARTv1/hal_uart_lld.c)
  162. SET (CHIBIOS_SOURCES_hal_WDG_F2 os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c)
  163. SET (CHIBIOS_INCLUDES_hal_ADC_F2 os/hal/ports/STM32/LLD/ADCv2)
  164. SET (CHIBIOS_INCLUDES_hal_CAN_F2 os/hal/ports/STM32/LLD/CANv1)
  165. SET (CHIBIOS_INCLUDES_hal_DAC_F2 os/hal/ports/STM32/LLD/DACv1)
  166. SET (CHIBIOS_INCLUDES_hal_EXT_F2 os/hal/ports/STM32/LLD/EXTIv1)
  167. SET (CHIBIOS_INCLUDES_hal_PAL_F2 os/hal/ports/STM32/LLD/GPIOv2)
  168. SET (CHIBIOS_INCLUDES_hal_I2C_F2 os/hal/ports/STM32/LLD/I2Cv1)
  169. SET (CHIBIOS_INCLUDES_hal_MAC_F2 os/hal/ports/STM32/LLD/MACv1)
  170. SET (CHIBIOS_INCLUDES_hal_USB_F2 os/hal/ports/STM32/LLD/OTGv1)
  171. SET (CHIBIOS_INCLUDES_hal_QSPI_F2 os/hal/ports/STM32/LLD/QUADSPIv1)
  172. SET (CHIBIOS_INCLUDES_hal_RTC_F2 os/hal/ports/STM32/LLD/RTCv2)
  173. SET (CHIBIOS_INCLUDES_hal_I2S_F2 os/hal/ports/STM32/LLD/SPIv1)
  174. SET (CHIBIOS_INCLUDES_hal_SPI_F2 os/hal/ports/STM32/LLD/SPIv1)
  175. SET (CHIBIOS_INCLUDES_hal_SDC_F2 os/hal/ports/STM32/LLD/SDIOv1)
  176. SET (CHIBIOS_INCLUDES_hal_GPT_F2 os/hal/ports/STM32/LLD/TIMv1)
  177. SET (CHIBIOS_INCLUDES_hal_ICU_F2 os/hal/ports/STM32/LLD/TIMv1)
  178. SET (CHIBIOS_INCLUDES_hal_PWM_F2 os/hal/ports/STM32/LLD/TIMv1)
  179. SET (CHIBIOS_INCLUDES_hal_SERIAL_F2 os/hal/ports/STM32/LLD/USARTv1)
  180. SET (CHIBIOS_INCLUDES_hal_UART_F2 os/hal/ports/STM32/LLD/USARTv1)
  181. SET (CHIBIOS_INCLUDES_hal_WDG_F2 os/hal/ports/STM32/LLD/xWDGv1)
  182. SET (CHIBIOS_INCLUDES_hal_F3
  183. os/hal/ports/STM32/STM32F3xx
  184. os/hal/ports/STM32/LLD/DMAv1
  185. os/hal/ports/STM32/LLD/TIMv1
  186. )
  187. SET (CHIBIOS_SOURCES_hal_F3
  188. os/hal/ports/STM32/STM32F3xx/stm32_isr.c
  189. os/hal/ports/STM32/STM32F3xx/hal_lld.c
  190. os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c
  191. os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c
  192. )
  193. SET (CHIBIOS_SOURCES_hal_ADC_F3 os/hal/ports/STM32/LLD/ADCv3/hal_adc_lld.c)
  194. SET (CHIBIOS_SOURCES_hal_CAN_F3 os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c)
  195. SET (CHIBIOS_SOURCES_hal_DAC_F3 os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c)
  196. SET (CHIBIOS_SOURCES_hal_EXT_F3 os/hal/ports/STM32/LLD/EXTIv1/hal_ext_lld.c)
  197. SET (CHIBIOS_SOURCES_hal_PAL_F3 os/hal/ports/STM32/LLD/GPIOv2/hal_pal_lld.c)
  198. SET (CHIBIOS_SOURCES_hal_I2C_F3 os/hal/ports/STM32/LLD/I2Cv2/hal_i2c_lld.c)
  199. SET (CHIBIOS_SOURCES_hal_RTC_F3 os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c)
  200. SET (CHIBIOS_SOURCES_hal_I2S_F3 os/hal/ports/STM32/LLD/SPIv2/hal_i2s_lld.c)
  201. SET (CHIBIOS_SOURCES_hal_SPI_F3 os/hal/ports/STM32/LLD/SPIv2/hal_spi_lld.c)
  202. SET (CHIBIOS_SOURCES_hal_GPT_F3 os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c)
  203. SET (CHIBIOS_SOURCES_hal_ICU_F3 os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c)
  204. SET (CHIBIOS_SOURCES_hal_PWM_F3 os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c)
  205. SET (CHIBIOS_SOURCES_hal_SERIAL_F3 os/hal/ports/STM32/LLD/USARTv2/hal_serial_lld.c)
  206. SET (CHIBIOS_SOURCES_hal_UART_F3 os/hal/ports/STM32/LLD/USARTv2/hal_uart_lld.c)
  207. SET (CHIBIOS_SOURCES_hal_USB_F3 os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.c)
  208. SET (CHIBIOS_SOURCES_hal_WDG_F3 os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c)
  209. SET (CHIBIOS_INCLUDES_hal_ADC_F3 os/hal/ports/STM32/LLD/ADCv3)
  210. SET (CHIBIOS_INCLUDES_hal_CAN_F3 os/hal/ports/STM32/LLD/CANv1)
  211. SET (CHIBIOS_INCLUDES_hal_DAC_F3 os/hal/ports/STM32/LLD/DACv1)
  212. SET (CHIBIOS_INCLUDES_hal_EXT_F3 os/hal/ports/STM32/LLD/EXTIv1)
  213. SET (CHIBIOS_INCLUDES_hal_PAL_F3 os/hal/ports/STM32/LLD/GPIOv2)
  214. SET (CHIBIOS_INCLUDES_hal_I2C_F3 os/hal/ports/STM32/LLD/I2Cv2)
  215. SET (CHIBIOS_INCLUDES_hal_RTC_F3 os/hal/ports/STM32/LLD/RTCv2)
  216. SET (CHIBIOS_INCLUDES_hal_I2S_F3 os/hal/ports/STM32/LLD/SPIv2)
  217. SET (CHIBIOS_INCLUDES_hal_SPI_F3 os/hal/ports/STM32/LLD/SPIv2)
  218. SET (CHIBIOS_INCLUDES_hal_GPT_F3 os/hal/ports/STM32/LLD/TIMv1)
  219. SET (CHIBIOS_INCLUDES_hal_ICU_F3 os/hal/ports/STM32/LLD/TIMv1)
  220. SET (CHIBIOS_INCLUDES_hal_PWM_F3 os/hal/ports/STM32/LLD/TIMv1)
  221. SET (CHIBIOS_INCLUDES_hal_SERIAL_F3 os/hal/ports/STM32/LLD/USARTv2)
  222. SET (CHIBIOS_INCLUDES_hal_UART_F3 os/hal/ports/STM32/LLD/USARTv2)
  223. SET (CHIBIOS_INCLUDES_hal_USB_F3 os/hal/ports/STM32/LLD/USBv1)
  224. SET (CHIBIOS_INCLUDES_hal_WDG_F3 os/hal/ports/STM32/LLD/xWDGv1)
  225. SET (CHIBIOS_INCLUDES_hal_F4
  226. os/hal/ports/STM32/STM32F4xx
  227. os/hal/ports/STM32/LLD/DMAv2
  228. os/hal/ports/STM32/LLD/TIMv1
  229. )
  230. SET (CHIBIOS_SOURCES_hal_F4
  231. os/hal/ports/STM32/STM32F4xx/stm32_isr.c
  232. os/hal/ports/STM32/STM32F4xx/hal_lld.c
  233. os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c
  234. os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c
  235. )
  236. SET (CHIBIOS_SOURCES_hal_ADC_F4 os/hal/ports/STM32/LLD/ADCv2/hal_adc_lld.c)
  237. SET (CHIBIOS_SOURCES_hal_CAN_F4 os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c)
  238. SET (CHIBIOS_SOURCES_hal_DAC_F4 os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c)
  239. SET (CHIBIOS_SOURCES_hal_EXT_F4 os/hal/ports/STM32/LLD/EXTIv1/hal_ext_lld.c)
  240. SET (CHIBIOS_SOURCES_hal_PAL_F4 os/hal/ports/STM32/LLD/GPIOv2/hal_pal_lld.c)
  241. SET (CHIBIOS_SOURCES_hal_I2C_F4 os/hal/ports/STM32/LLD/I2Cv1/hal_i2c_lld.c)
  242. SET (CHIBIOS_SOURCES_hal_MAC_F4 os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c)
  243. SET (CHIBIOS_SOURCES_hal_USB_F4 os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c)
  244. SET (CHIBIOS_SOURCES_hal_QSPI_F4 os/hal/ports/STM32/LLD/QUADSPIv1/hal_qspi_lld.c)
  245. SET (CHIBIOS_SOURCES_hal_RTC_F4 os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c)
  246. SET (CHIBIOS_SOURCES_hal_I2S_F4 os/hal/ports/STM32/LLD/SPIv1/hal_i2s_lld.c)
  247. SET (CHIBIOS_SOURCES_hal_SPI_F4 os/hal/ports/STM32/LLD/SPIv1/hal_spi_lld.c)
  248. SET (CHIBIOS_SOURCES_hal_SDC_F4 os/hal/ports/STM32/LLD/SDIOv1/hal_sdc_lld.c)
  249. SET (CHIBIOS_SOURCES_hal_GPT_F4 os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c)
  250. SET (CHIBIOS_SOURCES_hal_ICU_F4 os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c)
  251. SET (CHIBIOS_SOURCES_hal_PWM_F4 os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c)
  252. SET (CHIBIOS_SOURCES_hal_SERIAL_F4 os/hal/ports/STM32/LLD/USARTv1/hal_serial_lld.c)
  253. SET (CHIBIOS_SOURCES_hal_UART_F4 os/hal/ports/STM32/LLD/USARTv1/hal_uart_lld.c)
  254. SET (CHIBIOS_SOURCES_hal_WDG_F4 os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c)
  255. SET (CHIBIOS_INCLUDES_hal_ADC_F4 os/hal/ports/STM32/LLD/ADCv2)
  256. SET (CHIBIOS_INCLUDES_hal_CAN_F4 os/hal/ports/STM32/LLD/CANv1)
  257. SET (CHIBIOS_INCLUDES_hal_DAC_F4 os/hal/ports/STM32/LLD/DACv1)
  258. SET (CHIBIOS_INCLUDES_hal_EXT_F4 os/hal/ports/STM32/LLD/EXTIv1)
  259. SET (CHIBIOS_INCLUDES_hal_PAL_F4 os/hal/ports/STM32/LLD/GPIOv2)
  260. SET (CHIBIOS_INCLUDES_hal_I2C_F4 os/hal/ports/STM32/LLD/I2Cv1)
  261. SET (CHIBIOS_INCLUDES_hal_MAC_F4 os/hal/ports/STM32/LLD/MACv1)
  262. SET (CHIBIOS_INCLUDES_hal_USB_F4 os/hal/ports/STM32/LLD/OTGv1)
  263. SET (CHIBIOS_INCLUDES_hal_QSPI_F4 os/hal/ports/STM32/LLD/QUADSPIv1)
  264. SET (CHIBIOS_INCLUDES_hal_RTC_F4 os/hal/ports/STM32/LLD/RTCv2)
  265. SET (CHIBIOS_INCLUDES_hal_I2S_F4 os/hal/ports/STM32/LLD/SPIv1)
  266. SET (CHIBIOS_INCLUDES_hal_SPI_F4 os/hal/ports/STM32/LLD/SPIv1)
  267. SET (CHIBIOS_INCLUDES_hal_SDC_F4 os/hal/ports/STM32/LLD/SDIOv1)
  268. SET (CHIBIOS_INCLUDES_hal_GPT_F4 os/hal/ports/STM32/LLD/TIMv1)
  269. SET (CHIBIOS_INCLUDES_hal_ICU_F4 os/hal/ports/STM32/LLD/TIMv1)
  270. SET (CHIBIOS_INCLUDES_hal_PWM_F4 os/hal/ports/STM32/LLD/TIMv1)
  271. SET (CHIBIOS_INCLUDES_hal_SERIAL_F4 os/hal/ports/STM32/LLD/USARTv1)
  272. SET (CHIBIOS_INCLUDES_hal_UART_F4 os/hal/ports/STM32/LLD/USARTv1)
  273. SET (CHIBIOS_INCLUDES_hal_WDG_F4 os/hal/ports/STM32/LLD/xWDGv1)
  274. SET (CHIBIOS_INCLUDES_hal_F7
  275. os/hal/ports/STM32/STM32F7xx
  276. os/hal/ports/STM32/LLD/DMAv2
  277. os/hal/ports/STM32/LLD/TIMv1
  278. )
  279. SET (CHIBIOS_SOURCES_hal_F7
  280. os/hal/ports/STM32/STM32F7xx/stm32_isr.c
  281. os/hal/ports/STM32/STM32F7xx/hal_lld.c
  282. os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c
  283. os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c
  284. )
  285. SET (CHIBIOS_SOURCES_hal_ADC_F7 os/hal/ports/STM32/LLD/ADCv2/hal_adc_lld.c)
  286. SET (CHIBIOS_SOURCES_hal_CAN_F7 os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c)
  287. SET (CHIBIOS_SOURCES_hal_CRY_F7 os/hal/ports/STM32/LLD/CRYPv1/hal_crypto_lld.c)
  288. SET (CHIBIOS_SOURCES_hal_DAC_F7 os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c)
  289. SET (CHIBIOS_SOURCES_hal_EXT_F7 os/hal/ports/STM32/LLD/EXTIv1/hal_ext_lld.c)
  290. SET (CHIBIOS_SOURCES_hal_PAL_F7 os/hal/ports/STM32/LLD/GPIOv2/hal_pal_lld.c)
  291. SET (CHIBIOS_SOURCES_hal_I2C_F7 os/hal/ports/STM32/LLD/I2Cv2/hal_i2c_lld.c)
  292. SET (CHIBIOS_SOURCES_hal_MAC_F7 os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c)
  293. SET (CHIBIOS_SOURCES_hal_USB_F7 os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c)
  294. SET (CHIBIOS_SOURCES_hal_QSPI_F7 os/hal/ports/STM32/LLD/QUADSPIv1/hal_qspi_lld.c)
  295. SET (CHIBIOS_SOURCES_hal_RTC_F7 os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c)
  296. SET (CHIBIOS_SOURCES_hal_I2S_F7 os/hal/ports/STM32/LLD/SPIv2/hal_i2s_lld.c)
  297. SET (CHIBIOS_SOURCES_hal_SPI_F7 os/hal/ports/STM32/LLD/SPIv2/hal_spi_lld.c)
  298. SET (CHIBIOS_SOURCES_hal_SDC_F7 os/hal/ports/STM32/LLD/SDMMCv1/hal_sdc_lld.c)
  299. SET (CHIBIOS_SOURCES_hal_GPT_F7 os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c)
  300. SET (CHIBIOS_SOURCES_hal_ICU_F7 os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c)
  301. SET (CHIBIOS_SOURCES_hal_PWM_F7 os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c)
  302. SET (CHIBIOS_SOURCES_hal_SERIAL_F7 os/hal/ports/STM32/LLD/USARTv2/hal_serial_lld.c)
  303. SET (CHIBIOS_SOURCES_hal_UART_F7 os/hal/ports/STM32/LLD/USARTv2/hal_uart_lld.c)
  304. SET (CHIBIOS_SOURCES_hal_WDG_F7 os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c)
  305. SET (CHIBIOS_INCLUDES_hal_ADC_F7 os/hal/ports/STM32/LLD/ADCv2)
  306. SET (CHIBIOS_INCLUDES_hal_CAN_F7 os/hal/ports/STM32/LLD/CANv1)
  307. SET (CHIBIOS_INCLUDES_hal_CRY_F7 os/hal/ports/STM32/LLD/CRYPv1)
  308. SET (CHIBIOS_INCLUDES_hal_DAC_F7 os/hal/ports/STM32/LLD/DACv1)
  309. SET (CHIBIOS_INCLUDES_hal_EXT_F7 os/hal/ports/STM32/LLD/EXTIv1)
  310. SET (CHIBIOS_INCLUDES_hal_PAL_F7 os/hal/ports/STM32/LLD/GPIOv2)
  311. SET (CHIBIOS_INCLUDES_hal_I2C_F7 os/hal/ports/STM32/LLD/I2Cv2)
  312. SET (CHIBIOS_INCLUDES_hal_MAC_F7 os/hal/ports/STM32/LLD/MACv1)
  313. SET (CHIBIOS_INCLUDES_hal_USB_F7 os/hal/ports/STM32/LLD/OTGv1)
  314. SET (CHIBIOS_INCLUDES_hal_QSPI_F7 os/hal/ports/STM32/LLD/QUADSPIv1)
  315. SET (CHIBIOS_INCLUDES_hal_RTC_F7 os/hal/ports/STM32/LLD/RTCv2)
  316. SET (CHIBIOS_INCLUDES_hal_I2S_F7 os/hal/ports/STM32/LLD/SPIv2)
  317. SET (CHIBIOS_INCLUDES_hal_SPI_F7 os/hal/ports/STM32/LLD/SPIv2)
  318. SET (CHIBIOS_INCLUDES_hal_SDC_F7 os/hal/ports/STM32/LLD/SDMMCv1)
  319. SET (CHIBIOS_INCLUDES_hal_GPT_F7 os/hal/ports/STM32/LLD/TIMv1)
  320. SET (CHIBIOS_INCLUDES_hal_ICU_F7 os/hal/ports/STM32/LLD/TIMv1)
  321. SET (CHIBIOS_INCLUDES_hal_PWM_F7 os/hal/ports/STM32/LLD/TIMv1)
  322. SET (CHIBIOS_INCLUDES_hal_SERIAL_F7 os/hal/ports/STM32/LLD/USARTv2)
  323. SET (CHIBIOS_INCLUDES_hal_UART_F7 os/hal/ports/STM32/LLD/USARTv2)
  324. SET (CHIBIOS_INCLUDES_hal_WDG_F7 os/hal/ports/STM32/LLD/xWDGv1)
  325. SET (CHIBIOS_INCLUDES_hal_L0
  326. os/hal/ports/STM32/STM32L0xx
  327. os/hal/ports/STM32/LLD/DMAv1
  328. os/hal/ports/STM32/LLD/TIMv1
  329. )
  330. SET (CHIBIOS_SOURCES_hal_L0
  331. os/hal/ports/STM32/STM32L0xx/stm32_isr.c
  332. os/hal/ports/STM32/STM32L0xx/hal_lld.c
  333. os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c
  334. os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c
  335. )
  336. SET (CHIBIOS_SOURCES_hal_ADC_L0 os/hal/ports/STM32/LLD/ADCv1/hal_adc_lld.c)
  337. SET (CHIBIOS_SOURCES_hal_CAN_L0 os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c)
  338. SET (CHIBIOS_SOURCES_hal_DAC_L0 os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c)
  339. SET (CHIBIOS_SOURCES_hal_EXT_L0 os/hal/ports/STM32/LLD/EXTIv1/hal_ext_lld.c)
  340. SET (CHIBIOS_SOURCES_hal_PAL_L0 os/hal/ports/STM32/LLD/GPIOv2/hal_pal_lld.c)
  341. SET (CHIBIOS_SOURCES_hal_I2C_L0 os/hal/ports/STM32/LLD/I2Cv2/hal_i2c_lld.c)
  342. SET (CHIBIOS_SOURCES_hal_RTC_L0 os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c)
  343. SET (CHIBIOS_SOURCES_hal_I2S_L0 os/hal/ports/STM32/LLD/SPIv1/hal_i2s_lld.c)
  344. SET (CHIBIOS_SOURCES_hal_SPI_L0 os/hal/ports/STM32/LLD/SPIv1/hal_spi_lld.c)
  345. SET (CHIBIOS_SOURCES_hal_GPT_L0 os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c)
  346. SET (CHIBIOS_SOURCES_hal_ICU_L0 os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c)
  347. SET (CHIBIOS_SOURCES_hal_PWM_L0 os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c)
  348. SET (CHIBIOS_SOURCES_hal_SERIAL_L0 os/hal/ports/STM32/LLD/USARTv2/hal_serial_lld.c)
  349. SET (CHIBIOS_SOURCES_hal_UART_L0 os/hal/ports/STM32/LLD/USARTv2/hal_uart_lld.c)
  350. SET (CHIBIOS_SOURCES_hal_USB_L0 os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.c)
  351. SET (CHIBIOS_SOURCES_hal_WDG_L0 os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c)
  352. SET (CHIBIOS_INCLUDES_hal_ADC_L0 os/hal/ports/STM32/LLD/ADCv1)
  353. SET (CHIBIOS_INCLUDES_hal_CAN_L0 os/hal/ports/STM32/LLD/CANv1)
  354. SET (CHIBIOS_INCLUDES_hal_DAC_L0 os/hal/ports/STM32/LLD/DACv1)
  355. SET (CHIBIOS_INCLUDES_hal_EXT_L0 os/hal/ports/STM32/LLD/EXTIv1)
  356. SET (CHIBIOS_INCLUDES_hal_PAL_L0 os/hal/ports/STM32/LLD/GPIOv2)
  357. SET (CHIBIOS_INCLUDES_hal_I2C_L0 os/hal/ports/STM32/LLD/I2Cv2)
  358. SET (CHIBIOS_INCLUDES_hal_RTC_L0 os/hal/ports/STM32/LLD/RTCv2)
  359. SET (CHIBIOS_INCLUDES_hal_I2S_L0 os/hal/ports/STM32/LLD/SPIv1)
  360. SET (CHIBIOS_INCLUDES_hal_SPI_L0 os/hal/ports/STM32/LLD/SPIv1)
  361. SET (CHIBIOS_INCLUDES_hal_GPT_L0 os/hal/ports/STM32/LLD/TIMv1)
  362. SET (CHIBIOS_INCLUDES_hal_ICU_L0 os/hal/ports/STM32/LLD/TIMv1)
  363. SET (CHIBIOS_INCLUDES_hal_PWM_L0 os/hal/ports/STM32/LLD/TIMv1)
  364. SET (CHIBIOS_INCLUDES_hal_SERIAL_L0 os/hal/ports/STM32/LLD/USARTv2)
  365. SET (CHIBIOS_INCLUDES_hal_UART_L0 os/hal/ports/STM32/LLD/USARTv2)
  366. SET (CHIBIOS_INCLUDES_hal_USB_L0 os/hal/ports/STM32/LLD/USBv1)
  367. SET (CHIBIOS_INCLUDES_hal_WDG_L0 os/hal/ports/STM32/LLD/xWDGv1)
  368. SET (CHIBIOS_INCLUDES_hal_L4
  369. os/hal/ports/STM32/STM32L4xx
  370. os/hal/ports/STM32/LLD/DMAv1
  371. os/hal/ports/STM32/LLD/TIMv1
  372. )
  373. SET (CHIBIOS_SOURCES_hal_L4
  374. os/hal/ports/STM32/STM32L4xx/stm32_isr.c
  375. os/hal/ports/STM32/STM32L4xx/hal_lld.c
  376. os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c
  377. os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c
  378. )
  379. SET (CHIBIOS_SOURCES_hal_ADC_L4 os/hal/ports/STM32/LLD/ADCv3/hal_adc_lld.c)
  380. SET (CHIBIOS_SOURCES_hal_CAN_L4 os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c)
  381. SET (CHIBIOS_SOURCES_hal_DAC_L4 os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c)
  382. SET (CHIBIOS_SOURCES_hal_EXT_L4 os/hal/ports/STM32/LLD/EXTIv1/hal_ext_lld.c)
  383. SET (CHIBIOS_SOURCES_hal_PAL_L4 os/hal/ports/STM32/LLD/GPIOv3/hal_pal_lld.c)
  384. SET (CHIBIOS_SOURCES_hal_I2C_L4 os/hal/ports/STM32/LLD/I2Cv2/hal_i2c_lld.c)
  385. SET (CHIBIOS_SOURCES_hal_USB_L4 os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c)
  386. SET (CHIBIOS_SOURCES_hal_QSPI_L4 os/hal/ports/STM32/LLD/QUADSPIv1/hal_qspi_lld.c)
  387. SET (CHIBIOS_SOURCES_hal_RTC_L4 os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c)
  388. SET (CHIBIOS_SOURCES_hal_I2S_L4 os/hal/ports/STM32/LLD/SPIv2/hal_i2s_lld.c)
  389. SET (CHIBIOS_SOURCES_hal_SPI_L4 os/hal/ports/STM32/LLD/SPIv2/hal_spi_lld.c)
  390. SET (CHIBIOS_SOURCES_hal_SDC_L4 os/hal/ports/STM32/LLD/SDMMCv1/hal_sdc_lld.c)
  391. SET (CHIBIOS_SOURCES_hal_GPT_L4 os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c)
  392. SET (CHIBIOS_SOURCES_hal_ICU_L4 os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c)
  393. SET (CHIBIOS_SOURCES_hal_PWM_L4 os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c)
  394. SET (CHIBIOS_SOURCES_hal_SERIAL_L4 os/hal/ports/STM32/LLD/USARTv2/hal_serial_lld.c)
  395. SET (CHIBIOS_SOURCES_hal_UART_L4 os/hal/ports/STM32/LLD/USARTv2/hal_uart_lld.c)
  396. SET (CHIBIOS_SOURCES_hal_WDG_L4 os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c)
  397. SET (CHIBIOS_INCLUDES_hal_ADC_L4 os/hal/ports/STM32/LLD/ADCv3)
  398. SET (CHIBIOS_INCLUDES_hal_CAN_L4 os/hal/ports/STM32/LLD/CANv1)
  399. SET (CHIBIOS_INCLUDES_hal_DAC_L4 os/hal/ports/STM32/LLD/DACv1)
  400. SET (CHIBIOS_INCLUDES_hal_EXT_L4 os/hal/ports/STM32/LLD/EXTIv1)
  401. SET (CHIBIOS_INCLUDES_hal_PAL_L4 os/hal/ports/STM32/LLD/GPIOv3)
  402. SET (CHIBIOS_INCLUDES_hal_I2C_L4 os/hal/ports/STM32/LLD/I2Cv2)
  403. SET (CHIBIOS_INCLUDES_hal_USB_L4 os/hal/ports/STM32/LLD/OTGv1)
  404. SET (CHIBIOS_INCLUDES_hal_QSPI_L4 os/hal/ports/STM32/LLD/QUADSPIv1)
  405. SET (CHIBIOS_INCLUDES_hal_RTC_L4 os/hal/ports/STM32/LLD/RTCv2)
  406. SET (CHIBIOS_INCLUDES_hal_I2S_L4 os/hal/ports/STM32/LLD/SPIv2)
  407. SET (CHIBIOS_INCLUDES_hal_SPI_L4 os/hal/ports/STM32/LLD/SPIv2)
  408. SET (CHIBIOS_INCLUDES_hal_SDC_L4 os/hal/ports/STM32/LLD/SDMMCv1)
  409. SET (CHIBIOS_INCLUDES_hal_GPT_L4 os/hal/ports/STM32/LLD/TIMv1)
  410. SET (CHIBIOS_INCLUDES_hal_ICU_L4 os/hal/ports/STM32/LLD/TIMv1)
  411. SET (CHIBIOS_INCLUDES_hal_PWM_L4 os/hal/ports/STM32/LLD/TIMv1)
  412. SET (CHIBIOS_INCLUDES_hal_SERIAL_L4 os/hal/ports/STM32/LLD/USARTv2)
  413. SET (CHIBIOS_INCLUDES_hal_UART_L4 os/hal/ports/STM32/LLD/USARTv2)
  414. SET (CHIBIOS_INCLUDES_hal_WDG_L4 os/hal/ports/STM32/LLD/xWDGv1)
  415. IF (CHIBIOS_SOURCES_hal_${CHIBIOS_KERNEL})
  416. LIST(APPEND CHIBIOS_SOURCES_hal ${CHIBIOS_SOURCES_hal_${CHIBIOS_KERNEL}})
  417. ENDIF()
  418. IF (CHIBIOS_INCLUDES_hal_${CHIBIOS_KERNEL})
  419. LIST(APPEND CHIBIOS_INCLUDES_hal ${CHIBIOS_INCLUDES_hal_${CHIBIOS_KERNEL}})
  420. ENDIF()
  421. IF (CHIBIOS_SOURCES_hal_${STM32_FAMILY})
  422. LIST(APPEND CHIBIOS_SOURCES_hal ${CHIBIOS_SOURCES_hal_${STM32_FAMILY}})
  423. ENDIF()
  424. IF (CHIBIOS_INCLUDES_hal_${STM32_FAMILY})
  425. LIST(APPEND CHIBIOS_INCLUDES_hal ${CHIBIOS_INCLUDES_hal_${STM32_FAMILY}})
  426. ENDIF()
  427. FOREACH (COMP ${CHIBIOS_HAL_COMPONENTS})
  428. IF (CHIBIOS_SOURCES_hal_${COMP})
  429. LIST(APPEND CHIBIOS_SOURCES_hal ${CHIBIOS_SOURCES_hal_${COMP}})
  430. ENDIF()
  431. IF (CHIBIOS_INCLUDES_hal_${COMP})
  432. LIST(APPEND CHIBIOS_INCLUDES_hal ${CHIBIOS_INCLUDES_hal_${COMP}})
  433. ENDIF()
  434. IF (CHIBIOS_SOURCES_hal_${COMP}_${STM32_FAMILY})
  435. LIST(APPEND CHIBIOS_SOURCES_hal ${CHIBIOS_SOURCES_hal_${COMP}_${STM32_FAMILY}})
  436. ENDIF()
  437. IF (CHIBIOS_INCLUDES_hal_${COMP}_${STM32_FAMILY})
  438. LIST(APPEND CHIBIOS_INCLUDES_hal ${CHIBIOS_INCLUDES_hal_${COMP}_${STM32_FAMILY}})
  439. ENDIF()
  440. ENDFOREACH()