@@ -35,50 +35,6 @@ extra_scripts =
3535 ${env.extra_scripts}
3636 test/test-coverage.py
3737
38-
39- [env:TTGO-LoRa32-v1]
40- ; Used with the The TTGO LORA32 SX1278 board
41-
42- platform = espressif32@6.5.0
43- framework = espidf
44- ; platform_packages = platformio/framework-espidf@^3.50000.0
45- board = ttgo-lora32-v1
46-
47- monitor_port = /dev/cu.wchusbserial531C0101801
48- upload_port = /dev/cu.wchusbserial531C0101801
49- test_port = /dev/cu.wchusbserial531C0101801
50- ; debug_test = *
51- monitor_speed = 115200
52- monitor_filters = esp32_exception_decoder
53- ; lib_extra_dirs = test
54- ; Private: MAC 58bf250541e0
55- lib_deps =
56- ${env.lib_deps}
57- adafruit/Adafruit SSD1306@^2.5.7
58-
59- ; Better partioning
60- ; board_build.partitions = min_spiffs.csv
61-
62- [env:TTGO-T-Beam]
63- ; Used with the TTGO T-BEAM SX1262 TCXO board
64- platform = espressif32@6.5.0
65- framework = espidf
66- board = ttgo-t-beam
67- monitor_port = /dev/cu.wchusbserial54FC0473971
68- upload_port = /dev/cu.wchusbserial54FC0473971
69- test_port = /dev/cu.wchusbserial54FC0473971
70-
71- ; monitor_port = /dev/cu.wchusbserial537E0890921
72- ; upload_port = /dev/cu.wchusbserial537E0890921
73- ; test_port = /dev/cu.wchusbserial537E0890921
74- board_build.partitions = min_spiffs.csv
75- debug_test = *
76- ; monitor_port = /dev/cu.wchusbserial537E0890921
77- ; upload_port = /dev/cu.wchusbserial537E0890921
78- monitor_speed = 115200
79- monitor_filters = esp32_exception_decoder
80-
81-
8238[env:Devkit_v4_no_network]
8339; Used with the The ESP32 devkit board
8440platform = espressif32@6.5.0
@@ -96,3 +52,47 @@ monitor_filters = esp32_exception_decoder
9652board_build.partitions = min_spiffs.csv
9753
9854
55+
56+ ; --------------------------
57+ ; The RaspberryPi Pico uses picotool for uploading.
58+ ; Note: There is nothing that identifies the board, so having multiple
59+ ; boards might be a problem. TODO: Check how to specify this.
60+ [env:RaspberryPi_Pico]
61+ # platform = raspberrypi
62+ platform = https://github.com/maxgerhardt/platform-raspberrypi.git
63+ board = pico
64+ framework = arduino
65+ lib_extra_dirs = test, components
66+ lib_compat_mode = off
67+ test_framework = unity
68+ # test_framework= custom
69+ board_build.core = earlephilhower
70+ upload_protocol = picotool
71+ monitor_speed = 115200
72+ monitor_port = /dev/cu.usbmodem141101
73+ monitor_raw = yes
74+ test_port = /dev/cu.usbmodem141101
75+ ; test_port = /Volumes/RPI-RP2
76+ ; upload_port = /dev/cu.usbmodem141101
77+ ; upload_port = /Volumes/RPI-RP2
78+ lib_deps =
79+ ${env.lib_deps}
80+ Wire
81+ ; https://github.com/nicklasb/RadioLib.git
82+ build_flags =
83+ -DUNITY_OUTPUT_CHAR =robusto_test_log
84+ ; board_build.hwids = [0x2E8A,0x00C0]
85+ ; board_build.hwids = [0x2E8A,0x000A]
86+ ; monitor_port = /dev/cu.usbmodem1423301
87+ ; upload_port = /dev/cu.usbmodem1423201
88+ ; test_port = /dev/cu.usbmodem1423201
89+
90+ ; upload_port = /dev/cu.wchusbserial1423201
91+ ; test_port = /dev/cu.wchusbserial1423201
92+
93+ ; Do not re-enable these
94+ ; lib_deps = feilipu/FreeRTOS
95+ ; We will have to add build flags fo
96+ ; build_flags =
97+ ; -DportUSE_WDTO=WDTO_15MS
98+ ; /dev/cu.usbmodem4E8D368338001
0 commit comments