kopia lustrzana https://github.com/OpenRTX/OpenRTX
Created 'lib' folder, containing all the external libraries
rodzic
dc131c3333
commit
67c41188ab
94
meson.build
94
meson.build
|
@ -45,42 +45,42 @@ openrtx_inc = ['openrtx/include',
|
||||||
'platform/drivers/baseband']
|
'platform/drivers/baseband']
|
||||||
|
|
||||||
## RTOS
|
## RTOS
|
||||||
rtos_src = ['rtos/uC-OS3/Source/__dbg_uCOS-III.c',
|
rtos_src = ['lib/rtos/uC-OS3/Source/__dbg_uCOS-III.c',
|
||||||
'rtos/uC-OS3/Source/os_cfg_app.c',
|
'lib/rtos/uC-OS3/Source/os_cfg_app.c',
|
||||||
'rtos/uC-OS3/Source/os_core.c',
|
'lib/rtos/uC-OS3/Source/os_core.c',
|
||||||
'rtos/uC-OS3/Source/os_dbg.c',
|
'lib/rtos/uC-OS3/Source/os_dbg.c',
|
||||||
'rtos/uC-OS3/Source/os_flag.c',
|
'lib/rtos/uC-OS3/Source/os_flag.c',
|
||||||
'rtos/uC-OS3/Source/os_mem.c',
|
'lib/rtos/uC-OS3/Source/os_mem.c',
|
||||||
'rtos/uC-OS3/Source/os_msg.c',
|
'lib/rtos/uC-OS3/Source/os_msg.c',
|
||||||
'rtos/uC-OS3/Source/os_mutex.c',
|
'lib/rtos/uC-OS3/Source/os_mutex.c',
|
||||||
'rtos/uC-OS3/Source/os_prio.c',
|
'lib/rtos/uC-OS3/Source/os_prio.c',
|
||||||
'rtos/uC-OS3/Source/os_q.c',
|
'lib/rtos/uC-OS3/Source/os_q.c',
|
||||||
'rtos/uC-OS3/Source/os_sem.c',
|
'lib/rtos/uC-OS3/Source/os_sem.c',
|
||||||
'rtos/uC-OS3/Source/os_stat.c',
|
'lib/rtos/uC-OS3/Source/os_stat.c',
|
||||||
'rtos/uC-OS3/Source/os_task.c',
|
'lib/rtos/uC-OS3/Source/os_task.c',
|
||||||
'rtos/uC-OS3/Source/os_tick.c',
|
'lib/rtos/uC-OS3/Source/os_tick.c',
|
||||||
'rtos/uC-OS3/Source/os_time.c',
|
'lib/rtos/uC-OS3/Source/os_time.c',
|
||||||
'rtos/uC-OS3/Source/os_tmr.c',
|
'lib/rtos/uC-OS3/Source/os_tmr.c',
|
||||||
'rtos/uC-OS3/Source/os_var.c',
|
'lib/rtos/uC-OS3/Source/os_var.c',
|
||||||
'rtos/uC-OS3/Cfg/os_app_hooks.c',
|
'lib/rtos/uC-OS3/Cfg/os_app_hooks.c',
|
||||||
'rtos/uC-CPU/cpu_core.c',
|
'lib/rtos/uC-CPU/cpu_core.c',
|
||||||
'rtos/uC-LIB/lib_ascii.c',
|
'lib/rtos/uC-LIB/lib_ascii.c',
|
||||||
'rtos/uC-LIB/lib_math.c',
|
'lib/rtos/uC-LIB/lib_math.c',
|
||||||
'rtos/uC-LIB/lib_mem.c',
|
'lib/rtos/uC-LIB/lib_mem.c',
|
||||||
'rtos/uC-LIB/lib_str.c']
|
'lib/rtos/uC-LIB/lib_str.c']
|
||||||
|
|
||||||
rtos_inc = ['rtos/uC-OS3/Source',
|
rtos_inc = ['lib/rtos/uC-OS3/Source',
|
||||||
'rtos/uC-OS3/Cfg',
|
'lib/rtos/uC-OS3/Cfg',
|
||||||
'rtos/uC-CPU',
|
'lib/rtos/uC-CPU',
|
||||||
'rtos/uC-CPU/Cfg',
|
'lib/rtos/uC-CPU/Cfg',
|
||||||
'rtos/uC-LIB',
|
'lib/rtos/uC-LIB',
|
||||||
'rtos/uC-LIB/Cfg']
|
'lib/rtos/uC-LIB/Cfg']
|
||||||
|
|
||||||
## minmea, a lightweight GPS NMEA 0183 parser library
|
## minmea, a lightweight GPS NMEA 0183 parser library
|
||||||
|
|
||||||
minmea_src = ['minmea/minmea.c']
|
minmea_src = ['lib/minmea/minmea.c']
|
||||||
|
|
||||||
minmea_inc = ['minmea/include']
|
minmea_inc = ['lib/minmea/include']
|
||||||
|
|
||||||
src = openrtx_src + rtos_src + minmea_src
|
src = openrtx_src + rtos_src + minmea_src
|
||||||
inc = openrtx_inc + rtos_inc + minmea_inc
|
inc = openrtx_inc + rtos_inc + minmea_inc
|
||||||
|
@ -112,18 +112,18 @@ stm32f405_src = ['platform/mcu/STM32F4xx/boot/startup.c',
|
||||||
'platform/mcu/STM32F4xx/drivers/delays.c',
|
'platform/mcu/STM32F4xx/drivers/delays.c',
|
||||||
'platform/mcu/STM32F4xx/drivers/rtc.c',
|
'platform/mcu/STM32F4xx/drivers/rtc.c',
|
||||||
'platform/mcu/CMSIS/Device/ST/STM32F4xx/Source/system_stm32f4xx.c',
|
'platform/mcu/CMSIS/Device/ST/STM32F4xx/Source/system_stm32f4xx.c',
|
||||||
'rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M/os_cpu_c.c',
|
'lib/rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M/os_cpu_c.c',
|
||||||
'rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M/os_cpu_a.s',
|
'lib/rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M/os_cpu_a.s',
|
||||||
'rtos/uC-CPU/ARM-Cortex-M/ARMv7-M/cpu_c.c',
|
'lib/rtos/uC-CPU/ARM-Cortex-M/ARMv7-M/cpu_c.c',
|
||||||
'rtos/uC-CPU/ARM-Cortex-M/ARMv7-M/cpu_a.s']
|
'lib/rtos/uC-CPU/ARM-Cortex-M/ARMv7-M/cpu_a.s']
|
||||||
|
|
||||||
stm32f405_inc = ['platform/mcu/CMSIS/Include',
|
stm32f405_inc = ['platform/mcu/CMSIS/Include',
|
||||||
'platform/mcu/CMSIS/Device/ST/STM32F4xx/Include',
|
'platform/mcu/CMSIS/Device/ST/STM32F4xx/Include',
|
||||||
'platform/mcu/STM32F4xx',
|
'platform/mcu/STM32F4xx',
|
||||||
'platform/mcu/STM32F4xx/drivers',
|
'platform/mcu/STM32F4xx/drivers',
|
||||||
'platform/mcu/STM32F4xx/drivers/usb',
|
'platform/mcu/STM32F4xx/drivers/usb',
|
||||||
'rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M',
|
'lib/rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M',
|
||||||
'rtos/uC-CPU/ARM-Cortex-M/ARMv7-M']
|
'lib/rtos/uC-CPU/ARM-Cortex-M/ARMv7-M']
|
||||||
|
|
||||||
stm32f405_def = {'STM32F40_41xxx': '', 'HSE_VALUE':'8000000'}
|
stm32f405_def = {'STM32F40_41xxx': '', 'HSE_VALUE':'8000000'}
|
||||||
|
|
||||||
|
@ -143,16 +143,16 @@ mk22fn512_src = ['platform/mcu/MK22FN512xxx12/boot/startup.c',
|
||||||
'platform/mcu/MK22FN512xxx12/drivers/usb/usb_osa_bm.c',
|
'platform/mcu/MK22FN512xxx12/drivers/usb/usb_osa_bm.c',
|
||||||
'platform/mcu/MK22FN512xxx12/drivers/usb_vcom.c',
|
'platform/mcu/MK22FN512xxx12/drivers/usb_vcom.c',
|
||||||
'platform/mcu/CMSIS/Device/NXP/MK22FN512xxx12/Source/system_MK22F51212.c',
|
'platform/mcu/CMSIS/Device/NXP/MK22FN512xxx12/Source/system_MK22F51212.c',
|
||||||
'rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M/os_cpu_c.c',
|
'lib/rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M/os_cpu_c.c',
|
||||||
'rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M/os_cpu_a.s',
|
'lib/rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M/os_cpu_a.s',
|
||||||
'rtos/uC-CPU/ARM-Cortex-M/ARMv7-M/cpu_c.c',
|
'lib/rtos/uC-CPU/ARM-Cortex-M/ARMv7-M/cpu_c.c',
|
||||||
'rtos/uC-CPU/ARM-Cortex-M/ARMv7-M/cpu_a.s']
|
'lib/rtos/uC-CPU/ARM-Cortex-M/ARMv7-M/cpu_a.s']
|
||||||
|
|
||||||
mk22fn512_inc = ['platform/mcu/CMSIS/Include',
|
mk22fn512_inc = ['platform/mcu/CMSIS/Include',
|
||||||
'platform/mcu/CMSIS/Device/NXP/MK22FN512xxx12/Include',
|
'platform/mcu/CMSIS/Device/NXP/MK22FN512xxx12/Include',
|
||||||
'platform/mcu/MK22FN512xxx12/drivers',
|
'platform/mcu/MK22FN512xxx12/drivers',
|
||||||
'rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M',
|
'lib/rtos/uC-OS3/Ports/ARM-Cortex-M/ARMv7-M',
|
||||||
'rtos/uC-CPU/ARM-Cortex-M/ARMv7-M']
|
'lib/rtos/uC-CPU/ARM-Cortex-M/ARMv7-M']
|
||||||
|
|
||||||
mk22fn512_def = {}
|
mk22fn512_def = {}
|
||||||
|
|
||||||
|
@ -171,8 +171,8 @@ linux_src = src + ['platform/targets/linux/emulator/emulator.c',
|
||||||
'platform/mcu/x86_64/drivers/rtc.c',
|
'platform/mcu/x86_64/drivers/rtc.c',
|
||||||
'platform/drivers/baseband/radio_linux.c',
|
'platform/drivers/baseband/radio_linux.c',
|
||||||
'platform/targets/linux/platform.c',
|
'platform/targets/linux/platform.c',
|
||||||
'rtos/uC-OS3/Ports/POSIX/os_cpu_c.c',
|
'lib/rtos/uC-OS3/Ports/POSIX/os_cpu_c.c',
|
||||||
'rtos/uC-CPU/Posix/cpu_c.c']
|
'lib/rtos/uC-CPU/Posix/cpu_c.c']
|
||||||
|
|
||||||
|
|
||||||
# GDx family display emulation
|
# GDx family display emulation
|
||||||
|
@ -180,8 +180,8 @@ linux_src = src + ['platform/targets/linux/emulator/emulator.c',
|
||||||
# MDx family display emulation
|
# MDx family display emulation
|
||||||
linux_def = def + {'SCREEN_WIDTH': '160', 'SCREEN_HEIGHT': '128', 'PIX_FMT_RGB565': ''}
|
linux_def = def + {'SCREEN_WIDTH': '160', 'SCREEN_HEIGHT': '128', 'PIX_FMT_RGB565': ''}
|
||||||
|
|
||||||
linux_inc = inc + ['rtos/uC-OS3/Ports/POSIX',
|
linux_inc = inc + ['lib/rtos/uC-OS3/Ports/POSIX',
|
||||||
'rtos/uC-CPU/Posix',
|
'lib/rtos/uC-CPU/Posix',
|
||||||
'platform/targets/linux',
|
'platform/targets/linux',
|
||||||
'platform/targets/linux/emulator']
|
'platform/targets/linux/emulator']
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue