Commit graph

189 commits

Author SHA1 Message Date
hathach
e5f67a5fb8
minor change 2024-06-05 18:11:53 +07:00
hathach
56cb115ece
add pca10100 for 833 as 3rd party 2024-06-05 18:04:53 +07:00
hathach
03bb265434
Merge branch 'refs/heads/master' into add-feather-833
bootloader/circuitplayground_nrf52840/circuitplayground_nrf52840_bootloader-0.6.2_s140_6.1.1.hex
bootloader/circuitplayground_nrf52840/circuitplayground_nrf52840_bootloader-0.6.2_s140_6.1.1.zip
bootloader/circuitplayground_nrf52840/circuitplayground_nrf52840_bootloader-0.7.0_s140_6.1.1.hex
bootloader/circuitplayground_nrf52840/circuitplayground_nrf52840_bootloader-0.7.0_s140_6.1.1.zip
bootloader/circuitplayground_nrf52840/circuitplayground_nrf52840_bootloader-0.9.0_s140_6.1.1.zip
bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.6.2_s140_6.1.1.hex
bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.6.2_s140_6.1.1.zip
bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.7.0_s140_6.1.1.hex
bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.7.0_s140_6.1.1.zip
bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.9.0_s140_6.1.1.hex
bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.6.2_s132_6.1.1.hex
bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.6.2_s132_6.1.1.zip
bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.7.0_s132_6.1.1.hex
bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.7.0_s132_6.1.1.zip
bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.9.0_s132_6.1.1.hex
bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.9.0_s132_6.1.1.zip
bootloader/feather_nrf52840_express/feather_nrf52840_express_bootloader-0.7.0_s140_6.1.1.hex
bootloader/feather_nrf52840_express/feather_nrf52840_express_bootloader-0.7.0_s140_6.1.1.zip
bootloader/feather_nrf52840_express/feather_nrf52840_express_bootloader-0.9.0_s140_6.1.1.hex
bootloader/feather_nrf52840_sense/feather_nrf52840_sense_bootloader-0.7.0_s140_6.1.1.hex
bootloader/feather_nrf52840_sense/feather_nrf52840_sense_bootloader-0.7.0_s140_6.1.1.zip
bootloader/feather_nrf52840_sense/feather_nrf52840_sense_bootloader-0.9.0_s140_6.1.1.hex
bootloader/feather_nrf52840_sense/feather_nrf52840_sense_bootloader-0.9.0_s140_6.1.1.zip
bootloader/itsybitsy_nrf52840_express/itsybitsy_nrf52840_express_bootloader-0.6.2_s140_6.1.1.hex
bootloader/itsybitsy_nrf52840_express/itsybitsy_nrf52840_express_bootloader-0.6.2_s140_6.1.1.zip
bootloader/itsybitsy_nrf52840_express/itsybitsy_nrf52840_express_bootloader-0.7.0_s140_6.1.1.hex
bootloader/itsybitsy_nrf52840_express/itsybitsy_nrf52840_express_bootloader-0.7.0_s140_6.1.1.zip
bootloader/itsybitsy_nrf52840_express/itsybitsy_nrf52840_express_bootloader-0.9.0_s140_6.1.1.hex
bootloader/itsybitsy_nrf52840_express/itsybitsy_nrf52840_express_bootloader-0.9.0_s140_6.1.1.zip
bootloader/ledglasses_nrf52840/ledglasses_nrf52840_bootloader-0.6.2_s140_6.1.1.zip
bootloader/ledglasses_nrf52840/ledglasses_nrf52840_bootloader-0.9.0_s140_6.1.1.hex
bootloader/ledglasses_nrf52840/ledglasses_nrf52840_bootloader-0.9.0_s140_6.1.1.zip
bootloader/metro_nrf52840_express/metro_nrf52840_express_bootloader-0.7.0_s140_6.1.1.hex
bootloader/metro_nrf52840_express/metro_nrf52840_express_bootloader-0.7.0_s140_6.1.1.zip
bootloader/metro_nrf52840_express/metro_nrf52840_express_bootloader-0.9.0_s140_6.1.1.zip
bootloader/particle_xenon/particle_xenon_bootloader-0.6.2_s140_6.1.1.hex
bootloader/particle_xenon/particle_xenon_bootloader-0.6.2_s140_6.1.1.zip
bootloader/particle_xenon/particle_xenon_bootloader-0.7.0_s140_6.1.1.hex
bootloader/particle_xenon/particle_xenon_bootloader-0.9.0_s140_6.1.1.hex
bootloader/raytac_mdbt50q_rx/raytac_mdbt50q_rx_bootloader-0.6.2_s140_6.1.1.hex
bootloader/raytac_mdbt50q_rx/raytac_mdbt50q_rx_bootloader-0.6.2_s140_6.1.1.zip
bootloader/raytac_mdbt50q_rx/raytac_mdbt50q_rx_bootloader-0.7.0_s140_6.1.1.zip
bootloader/raytac_mdbt50q_rx/raytac_mdbt50q_rx_bootloader-0.9.0_s140_6.1.1.hex
bootloader/raytac_mdbt50q_rx/raytac_mdbt50q_rx_bootloader-0.9.0_s140_6.1.1.zip
2024-06-05 16:31:16 +07:00
hathach
f29505598a update bootloader to 0.8.1 to include feather sense tft 2024-01-04 18:44:52 +07:00
hathach
5e7c152b4b add feather sense tft variant definition 2024-01-04 18:43:13 +07:00
hathach
836f31c430 update bootloader to 0.8.0 2023-10-16 11:45:32 +07:00
hathach
a6dfad8cd2 add support for IDE v2 debug with openocd + cmsis-dap probe
jlink over openocd cfg is also added for reference. User with jlink want
to debug can either use debug_custom.json or change the
build.openocdscript to jlink_nrf52.cfg instead
2023-06-23 12:58:20 +07:00
hathach
cd74d9e11e update makeboards to use f-string 2023-06-23 12:24:55 +07:00
hathach
cb37867074
group warnings to make it easier to view 2023-03-23 22:18:06 +07:00
hathach
ac28683781 improve ci, run examples with pool to speed up compile time
skip TinyUSB lib examples
2023-03-23 21:59:25 +07:00
hathach
436f67c386
clean up 2022-07-14 12:47:41 +07:00
hathach
a373b2cece
get most of the sketches compiled with 833 except though with external flash since 833 does not have qspi 2022-07-13 20:07:13 +07:00
hathach
820beaf926
update bootloader version to 0.7.0, also include 833 2022-07-13 19:34:40 +07:00
hathach
c73245a635
add initial support for feather 52833
- add linker and startup for 833
- add s140 7.3.0 header API
- add build.uf2_family, update platform.txt
- update makeboards.py to generate 833
- add 833 variant based on 840
2022-07-13 19:33:44 +07:00
hathach
42f65a84be
update build_all.py for parallel build 2022-07-13 13:34:48 +07:00
hathach
2f9c84976e update blemidi description, add midi library depenency link 2022-02-18 16:39:59 +07:00
hathach
c37c682621 add menu debug out option to select output meessage via Serial, Serial1 or Segger RTT 2021-11-24 14:15:32 +07:00
hathach
ac2012f200 rename and add led glasses nrf52840 2021-09-10 19:23:11 +07:00
hathach
b4d684ed6e add makeboards.py, use generated boards.txt which is good enough 2021-09-10 18:51:19 +07:00
hathach
801d3f07c2 increase version to 1.0.0
update bootloader binaries to 0.6.1
2021-08-18 14:17:09 +07:00
hathach
c402bb78a7 update nrfutil binary to post17 for compatible with win7 2021-07-31 00:56:30 +07:00
hathach
10f8db8ff0
update tinyusb libary to 1.2
fix example warnings
bump release to 0.24.0
2021-06-25 19:42:17 +07:00
hathach
1f1765fec2
prepare for 0.23.0 release
- increase version
- update included TinyUSB lib to 1.1.0
- update included bootloader binaries to 0.6.0 (also added update-.uf2)
2021-06-22 00:30:44 +07:00
hathach
6f81b468b0 update bootloader to 0.5.1
- add script to make update bootloader easier
2021-06-04 13:20:11 +07:00
hathach
19ee2ba5f3
update adafruit-nrfutil binaries windows and macos to 0.5.3post16 2021-05-26 13:08:02 +07:00
hathach
6e3ba93ac8
build with all warnings (not as error) 2021-05-25 22:53:03 +07:00
hathach
b9de0dd52d
fix various warnings 2021-05-25 21:29:08 +07:00
hathach
5485717701
skip TinyUSB examples for nrf52832 2021-05-19 11:41:18 +07:00
hathach
b84e2a81f9 clean up ci build script 2020-08-27 15:15:21 +07:00
hathach
ce666599f1 Merge branch 'master' into update-tinyusbcore-11d669b4d2a40eb2fc5e51b2a9707a6de9d42363 2020-07-22 22:30:36 +07:00
hathach
81a78d74ed
update TinyUSB core to commit 11d669b4d2a40eb2fc5e51b2a9707a6de9d42363
Note: due to osal_freertos changes https://github.com/hathach/tinyusb/pull/468 the Adafruit_TinyUSB_Core_init() should be near the task scheduler (or better inside loop task) to prevent calling portYIELD_FROM_ISR() when scheduler not started
2020-07-22 21:54:55 +07:00
hathach
3c6c2b7d55
remove BLECharateristic write(int32_t)
fix #520
2020-07-10 18:48:14 +07:00
hathach
062a4d9f50 ci re-enable all examples 2020-03-12 00:05:32 +07:00
hathach
f00e7cb269 fix ci build script 2020-03-11 23:40:28 +07:00
hathach
0d3a4f38f7
correct test.only ci build script
this will cause the PR failed CI until AHRS is released
2020-02-26 11:17:03 +07:00
Ha Thach
5cea31bff7
More actionci (#406)
* clean up build script
* more test
* add comment
* update .test.skip to match ci-arduino
* added skip_count
* fix test skip
* more skip files
2020-01-03 00:31:57 +07:00
Ha Thach
1924bc8fcf
use Action CI to build all examples (#403) 2019-12-31 12:58:08 +07:00
hathach
6a33251537
script missing semicolon 2019-12-27 14:36:11 +07:00
hathach
bae16cafa3
add itsybitsy and clue variants into travis build 2019-12-27 14:35:23 +07:00
hathach
94b9a37d76
build cplay_ble example with cplay bluefruit only 2019-12-25 13:52:56 +07:00
Henry Gabryjelski
157ac15834 Ensure print current sketch output only.
When skipping a sketch, would previously show the build output
from the prior sketch.  This may also have caused a build error
if the first sketch was skipped (unverified).
2019-11-05 11:36:21 -08:00
Henry Gabryjelski
6031e4f2cc Reduce build log output and add "/Wall" build jobs.
Workaround for Arduino mDNS output noise using IPTABLES.
    See https://forum.arduino.cc/index.php?topic=469428.0
    See https://github.com/per1234/arduino-ci-script/issues/1
    Arduino IDE adds a lot of noise caused by network traffic (mDNS?),
    because it's listening for network-attached devices.
    Firewall it in the TravisCI environment to cleanup logs.

Allow jobs with all warnings enabled to fail.
    This enables the build to occur, and review of warnings,
    without requiring these builds to be clean of warnings.
    Also, only outputs the error logs (not full build logs)
    for these build options.  This is a critical step
    towards getting to 100% warning-free builds, without
    interrupting current processes.
2019-11-05 11:36:21 -08:00
Henry Gabryjelski
0417d8e3e1 Split TravisCI build into one job per variant
This change allows TravisCI integration for forks on
free accounts.  Those would otherwise fail, due to a
hard-coded and non-configurable 50 minute job limt
imposed by TravisCI.

This will also help avoid the 120 minute job limit
that applies to non-free accounts, which the current
builds are quickly approaching....
2019-11-04 12:07:53 -08:00
hathach
46b9269b9b skip homekit example
follow up to #356
2019-10-15 16:45:15 +07:00
hathach
22ab53aa99 fix script typo 2019-08-22 10:56:00 +07:00
hathach
7d2d4c7547 clean up and update travis build script 2019-08-22 10:53:49 +07:00
hathach
48d1b3c95c able draw 16x16 image, 32x32 has some tft noise 2019-08-19 17:47:51 +07:00
Ladyada
13246f8fc0 fix typo! 2019-08-17 14:40:32 -04:00
Ladyada
57fd2e3e7f add test script 2019-08-17 14:09:45 -04:00
hathach
b9034f8b1a format travis build 2019-08-08 13:12:53 +07:00