diff options
Diffstat (limited to 'bsp/raspberry-pico/drivers/SConscript')
| -rw-r--r-- | bsp/raspberry-pico/drivers/SConscript | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/bsp/raspberry-pico/drivers/SConscript b/bsp/raspberry-pico/drivers/SConscript index 14a3ad69d0..ef3df3b840 100644 --- a/bsp/raspberry-pico/drivers/SConscript +++ b/bsp/raspberry-pico/drivers/SConscript @@ -1,9 +1,21 @@ from building import * cwd = GetCurrentDir() -src = Glob('*.c') +src = [] CPPPATH = [cwd] +if GetDepend('BSP_USING_PIN'): + src += ['drv_gpio.c'] + +if GetDepend('BSP_USING_UART'): + src += ['drv_uart.c'] + +if GetDepend('BSP_USING_SOFT_I2C'): + src += ['drv_soft_i2c.c'] + +if GetDepend('BSP_USING_SOFT_SPI'): + src += ['drv_soft_spi.c'] + group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) Return('group') |
