diff --git a/platformio.ini b/platformio.ini index c49439586e038e2e35810c2a6e68533fd88b206c..a23fc60a0f32ac959d20635c2aa647b51964e02a 100644 --- a/platformio.ini +++ b/platformio.ini @@ -19,22 +19,26 @@ build_src_filter = +<ch32v003evt> ; for examples that use ch32v003fun as their base [fun_base] board_build.ldscript = ch32v003fun/ch32v003fun.ld -build_flags = -flto -Ich32v003fun -I/usr/include/newlib -lgcc +build_flags = -flto -Ich32v003fun -I/usr/include/newlib -DTINYVECTOR -lgcc build_src_filter = +<ch32v003fun> [env:blink] extends = fun_base build_src_filter = ${fun_base.build_src_filter} +<examples/blink> -[env:fulldemo] -extends = evt_base -build_src_filter = ${evt_base.build_src_filter} +<examples/fulldemo> +[env:debugprintfdemo] +extends = fun_base +build_src_filter = ${fun_base.build_src_filter} +<examples/debugprintfdemo> ; sandbox demo does currently not compile (undefined reference to `__get_dscratch0') ;[env:sandbox] -;extends = evt_base -;build_src_filter = ${evt_base.build_src_filter} +<examples/sandbox> +;extends = fun_base +;build_src_filter = ${fun_base.build_src_filter} +<examples/sandbox> + +[env:uartdemo] +extends = fun_base +build_src_filter = ${fun_base.build_src_filter} +<examples/uartdemo> [env:ws2812demo] -extends = evt_base +extends = fun_base build_src_filter = ${evt_base.build_src_filter} +<examples/ws2812demo>