f3cabd42f7
chore: use settings from radio JSON files instead of hal.h ( #7411 )
...
Co-authored-by: 3djc <3djc@gh.com >
2026-07-13 10:15:50 +10:00
559866c059
refactor(boot): move BT and rotary encoder init to board specifics ( #7265 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-29 20:30:25 +10:00
df981597c6
chore(radio): remove hardware definitions present in JSON ( #6437 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2026-03-14 20:36:37 +10:00
86b51fdd23
fix(pa01): SD storage hangs after copy a large file ( #6783 )
...
Co-authored-by: 3djc <3djc@gh.com >
2025-12-05 11:43:51 +10:00
58932b40d0
fix(firmware): prevent I2C bus lock when several tasks making concurrent access ( #6748 )
...
Co-authored-by: Malte Langermann <malte@langermann.net >
2025-10-30 19:21:24 +10:00
Peter Feerick and GitHub
4de56d8096
chore(firmware): pre prefix for non-release builds ( #6596 )
2025-10-01 19:03:36 +10:00
Raphael Coeffic and GitHub
f141229222
fix(radio): use correct flash size instead of 2MB ( #6562 )
2025-09-01 10:22:42 +10:00
9da9077616
fix(bw): enable LTO for board_bl to prevent bootloader overflow ( #6541 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2025-08-23 11:45:05 +02:00
324b2c7761
feat: Radiomaster TX15 support ( #6484 )
...
Co-authored-by: Malte Langermann <54738901+gagarinlg@users.noreply.github.com >
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2025-08-20 09:13:30 +10:00
Raphael Coeffic and GitHub
89f5d006c9
chore: use Ninja for Win cpn and improve Python support ( #6455 )
2025-07-27 11:50:22 +10:00
3djc and GitHub
128771c43d
chore(debug): sysView support ( #6303 )
2025-06-17 13:23:31 +10:00
dc0d85d035
chore(radio): unify the bootloader UI code ( #6189 )
...
Co-authored-by: Richard Li <richard.li@ces.hk >
2025-05-23 11:06:20 +10:00
bsongis
2817866ad2
Directories FatFS / CoOS / STM32 libs moved to thirdparty
2015-03-14 11:56:24 +01:00
bsongis
dd0d34ba14
[Taranis] REV3 board support removed
2015-03-09 18:51:14 +01:00
bsongis
b456b630b5
STM32F4 move started
2015-02-20 19:00:20 +01:00
bsongis
3a13f07e96
Compilation failure
2015-01-31 08:19:50 +01:00
bsongis
51cd77b450
LCD files moved
2015-01-18 22:27:10 +01:00
Damjan Adamic
891109a89d
Bootloader now uses NANO setting from the main Makefile (ported from master)
2015-01-09 20:07:55 +01:00
Damjan Adamic
7b19afa96f
Fixes #1964 and possibly #1963 : TIM13 was used bootloader and delays.c, lcdInitFinish() was missing from lcdSetRefVolt(), simplified LCD init interface for Taranis, delaysInit() was missing from Bootloader
2014-12-31 18:54:37 +01:00
Damjan Adamic
05cfad13ea
Using nano lib reduces bootloader size for Taranis from 31880 to 31004 bytes.
2014-12-27 13:00:45 +01:00
Damjan Adamic
2c591e810d
Bootloader rotary encoder working, added missing lcdRefreshWait(), only 783 bytes of FLASH left
2014-12-08 19:59:09 +01:00
Damjan Adamic
e9f8b14f8b
Bootloader for 9XE
2014-12-06 19:16:05 +01:00
Damjan Adamic
a539add020
Re #1875 and #1849 : implemented LCD initialization for low temperatures. Initialization skipped in case of watchdog reset or boot-loader exit.
2014-12-03 21:14:07 +01:00
Damjan Adamic
382e5a0eef
Missing stuff
2014-11-30 19:56:33 +01:00
Damjan Adamic and bsongis
874156122d
Re #1610 :
...
* sport.log only active if SPORT_FILE_LOG=YES
* audio concurrent access fixes
* added IO mutex
* added Event Trace Buffer
* fixed SD card error
Conflicts:
radio/src/Makefile
radio/src/targets/taranis/diskio.cpp
2014-10-14 22:43:05 +02:00
Damjan Adamic
df56b94135
Fixes #1666 : fixed bootloader
2014-09-03 23:37:05 +02:00
bsongis
ec8c207631
Cosmetics
2014-07-05 19:07:32 +02:00
bsongis
9337080307
Hardware SPI used for the Taranis+ LCD. Thanks Mike!
2014-07-05 19:03:11 +02:00
bsongis
4ffb9f69c6
Taranis LCD functions refactoring
2014-07-04 11:53:29 +02:00
bsongis
f643f0be85
Mike's Taranis+ lcd driver
2014-06-30 12:08:01 +02:00
bsongis
123d5c1be8
Fixes #1242
2014-06-10 14:36:35 +02:00
Andre Bernet
0281a5bb22
Had forgotten to bump bootloader version up
2014-06-10 09:19:34 +02:00
Andre Bernet
9f9a561c82
Compilation error
2014-06-09 22:29:39 +02:00
Andre Bernet
ba10ec68b6
Fix flickering backlight in Plus bootloader
2014-06-09 22:24:21 +02:00
bsongis
0e4ff42d79
Taranis+ bootloader - only one fix ;)
2014-05-01 20:24:54 +02:00
bsongis
1378ce75d3
Warning removed
2014-04-29 10:08:26 +02:00
Andre Bernet
e8565b49e0
Flash wasn't unlocked for USB access
2014-04-12 23:22:06 +02:00
Andre Bernet
ac1dbf81f4
Flash only unlocked when needed
2014-04-11 11:18:58 +02:00
Andre Bernet
d442fa77e0
Better file validity checks
2014-04-11 10:14:34 +02:00
Andre Bernet
10f16583e0
In "Write Firmware", as long as a valid file was selected once, canceling then selecting an invalid file would pass the valididty check.
...
Fixes it, but not sure why it is required as we're supposed to overwrite the buffer each time we load a file for flashing - there might be a better fix.
2014-04-11 00:49:32 +02:00
bsongis
f6c8053d00
Functions signature changed (const void *) for EEPROM / Firmware checks
2014-04-10 13:36:40 +02:00
bsongis
d1f45951fc
Whole EEPROM Backup
2014-04-09 17:30:29 +02:00
Andre Bernet
7540768c1f
Invalid file now reported correctly
2014-04-09 14:54:02 +02:00
Andre Bernet
f3f7fc31b4
Reordering to force a display refresh
2014-04-09 14:12:46 +02:00
Andre Bernet
bef65d304b
Don't always rewrite the same block...
2014-04-09 13:54:20 +02:00
Bertrand Songis
ff2eb36887
Update boot.cpp
2014-04-09 13:30:15 +02:00
Bertrand Songis
de9e2a50bc
Update boot.cpp
2014-04-09 13:27:28 +02:00
Andre Bernet
498272bfd2
Navigation
2014-04-09 12:14:02 +02:00
bsongis
5dab6ef38f
EEPROM Restore added in Bootloader
2014-04-09 11:51:38 +02:00
bsongis
ab7218e5cf
Merge remote-tracking branch 'origin/next' into
...
kilrah/bl_eeprom_save_load
Conflicts:
radio/src/bootloader/boot.cpp
2014-04-09 10:05:42 +02:00