28b575e364
Dont require gen_header if not expected to be generated
2022-08-21 15:44:54 +02:00
f4a6a4586f
Only update signing header if pubkey present
2022-08-21 15:41:43 +02:00
a3c7bc9472
Experiment with OTA support, better mbed upload
2022-08-21 15:35:33 +02:00
bc18ccc8ac
Minor identiation fix
2022-06-17 18:15:06 +02:00
d24609b89e
Add support for filesystem flashing with JLink
2022-06-17 17:59:34 +02:00
9177e55c7c
Inline delay function
2022-06-17 16:16:33 +02:00
dc38120b89
Move filesystem funcs higher, use env.Replace
2022-06-17 16:13:38 +02:00
41da472b81
Quote uploader executable
2022-06-17 01:17:29 +02:00
52bb6e5d7f
Rename fetch_fs_size in env, simplify mbed upload, remove PIO 3.6 legacy code
2022-06-17 01:10:42 +02:00
ab1e380b64
Use variable name for EEPROM length
2022-06-17 01:02:36 +02:00
1b8624b35a
Revert back to currently user mbed-builder
2022-06-09 22:28:38 +02:00
e568d578ab
Make OpenOCD uploading more robust, respect speed for picoprobe config
2022-06-09 22:05:42 +02:00
4eedf9eac0
Use correct openocd package
2022-06-09 21:37:28 +02:00
4d1e3817d7
Fix UF2 mbed uploading again
2022-06-09 21:04:40 +02:00
a587ecab51
Merge latest upstream
2022-06-09 20:58:27 +02:00
5ab36c45d8
Filesystem code cleanup
2022-06-09 20:02:33 +02:00
096f514e83
Adapt to work with registry packages
2022-06-09 19:53:54 +02:00
c97b377c3e
Add compatibility with PIO Core 6.0
2022-05-28 15:55:17 +03:00
6caac4d451
Improve support for hand-written asm source files
2022-05-28 15:54:59 +03:00
e1204e62e0
Fix double dot
2022-05-16 14:23:30 +02:00
ddcb4a395d
Remove argument
2022-05-15 18:34:31 +02:00
3ddcc3aa9a
Save function in environment
2022-05-15 16:46:23 +02:00
9870c4cec4
Update main.py
...
because of the logic selecting elf or firm (bin), we need to default to no offset on normal firmware upload because we already defaulted to elf a few lines below if upload.offset_address is not user set so when no offset is needed.
programming fails otherwise
Unfortunately, my way of modifying the code probably sucks because I've never written anything in python but I assumed the second arg is the default n case the first is missing. Haven't had time to dig too much into it.
2022-04-22 09:13:03 +03:00
27cbf99620
Fix UF2 + mbed upload
2022-04-12 19:48:58 +02:00
091af0ecd9
Fix merge conflict
2022-04-12 19:40:50 +02:00
d825c1e531
Use *.elf instead of *.bin if no offset given
2022-02-26 22:19:25 +01:00
9811f13f66
Merge upstream
2021-12-29 16:02:30 +01:00
f2c1d02d2b
Update Arduino-mbed core to v2.5.2
2021-10-25 14:45:01 +03:00
7186039f68
Sync Arduino-mbed build script // Resolve #20
2021-10-14 14:42:34 +03:00
5fd0124b33
Use full path to upload tools // Issue #16
2021-08-19 12:03:16 +03:00
673d327f62
Hotfix uploading
2021-08-18 19:46:24 +02:00
bb18b728ad
Merge
2021-08-18 18:59:38 +02:00
c0653a3d76
Start adding picoprobe as debug tool
2021-08-08 13:38:31 +02:00
7b48a72f89
Simplify paths to platform tools to handle whitespaces
...
Resolve #16
2021-08-06 21:07:53 +03:00
77e0d3a29d
Upload filesystem via Picotool working
2021-07-14 23:25:38 +02:00
87f647de63
Minor cleanup
2021-07-14 22:55:11 +02:00
630c935d5d
Add LittleFS build support, move filesystem size parser code here
2021-07-14 22:51:58 +02:00
4cdb352484
Formatting
2021-07-14 01:30:23 +02:00
a94fd6258a
Clean build selector script
2021-07-14 01:29:23 +02:00
580b352086
Add build script selector
2021-07-14 01:28:14 +02:00
9920da0915
Add pacakge definitions, skeletons for builder script
2021-07-14 01:00:43 +02:00
079d5f4e17
Use hex file for uploading via J-Link // Issue #5
2021-05-10 11:20:30 +03:00
a2bb00cbaf
Generate UF2 by default
2021-04-30 18:31:52 +03:00
aa251bf2e1
Initial support for RP2040
2021-04-22 17:43:48 +03:00