Commit Graph

25 Commits

Author SHA1 Message Date
Benjamin Vedder ebb0b339bb Use size-optimization on more files where performance is less important 2024-04-01 10:25:56 +02:00
Benjamin Vedder d141b26b5e Added STM32G4 support to blackmagic 2023-11-23 18:41:07 +01:00
Marcos Chaparro 7392f45bf2 Add new nRF51822 ID code for SWD connection
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2022-10-21 10:55:46 -03:00
Son Nguyen bf7bed0b6f
Fix blackmagic.mk line termination
It currently fails to build on Mac M1 due to lines not terminating correctly.
2022-02-19 11:55:11 +07:00
Andrej Vlašić 378b1b7d20 blackmagic: Support more nrf5 target revisions 2021-10-13 15:14:53 +02:00
Benjamin Vedder c0fa922251
Merge pull request #344 from RadinnAB/bm_mem_write
blackmagic: Add cmd to write to target memory.
2021-10-02 09:30:33 +02:00
Johan Svard add855f6e6 blackmagic: Add cmd to write to target memory. 2021-10-01 16:29:57 +02:00
Benjamin Vedder 40ccb48beb Added another nrf revision to bm 2021-09-15 17:49:58 +02:00
rodale75 b01930d586 commands: Added COMM_BM_HALT_REQ
Command added for being able to halt the CPU while connected via
blackmagic probe.
2021-04-23 15:58:24 +02:00
rodale75 1713eb4215 bm: Exposed cortexm-functions to be used for nRF-targets.
Exposed cortexm_reset & cortexm_halt_request in order to be populated as
operators for nRF-targets. Also added the already exposed cortexm_halt_resume
functon to nRF. By this it will be possible to handle such blackmagic probe
commands towards connected nRF-targets.
2021-04-23 15:50:31 +02:00
Benjamin Vedder e419bb78bf Added support for another NRF52832 revision 2020-12-30 22:03:44 +01:00
Benjamin Vedder 22b7eb8ce5 More blackmagic support and rebuilt firmwares 2020-07-06 17:20:45 +02:00
Benjamin Vedder 4adc989da7 Fixed blackmagic UICR bug, updated changelog and rebuild script 2020-07-02 12:39:54 +02:00
Benjamin Vedder 450ed15837 Some Fixes in prevoius PR 2020-04-02 16:26:59 +02:00
Jeffrey M. Friesen 1d5ce285f6 Fixed build error 2020-04-01 18:24:25 -07:00
Jeffrey M. Friesen f7964e20c2 Few small changes and fixed bug with duals
Added ramping to current measurement to avoid steps during current calibration with an un-tuned current controller.

Added terminal command for mapping to internal nrf pins, useful when you want to erase_mass a locked nrf chip and dont want to cycle between a bunch of windows to scan connect etc.

Made fault led on duals blink if motor 2 is faulting.

Added break on inductance measurement if motor faults.

Added placeholder commands for changing name and pin of BLE module.
2020-04-01 17:58:37 -07:00
Benjamin Vedder 97ef43cff8 Leave debug mode on NRF5x after SWD upload, more TS5700N8501 encoder features, more CAN baud rates 2020-02-01 00:37:25 +01:00
Benjamin Vedder b002e5d78e FW 3.66: Many changes, see changelog 2020-01-12 21:25:21 +01:00
Benjamin Vedder ceb8b7bf7d HW60_MK3 support, shutdown fix, added COMM_SET_CURRENT_REL, ramp fix, PPM timeout fix, IRQ prio fix 2019-12-19 16:55:38 +01:00
Benjamin Vedder f34d0159bf Fixed nunchuk bug and added COMM_BM_MEM_READ command 2019-09-21 12:50:39 +02:00
Benjamin Vedder db6ba047d9 Added COMM_BM_READ_MEM command 2019-09-17 19:39:11 +02:00
Benjamin Vedder 602db7435b FW3.59. Many updates, see changelog for details 2019-09-03 20:39:05 +02:00
Benjamin Vedder 023d78679f Fixed flash CRC check 2019-04-18 22:30:01 +02:00
Benjamin Vedder 75abfc2593 Made build script non-verbose and removed some codacy warnings 2019-03-31 11:21:28 +02:00
Benjamin Vedder 1161f8417c Added SWD programming support (based on Black Magic Probe) and open loop duty cycle control 2019-03-31 10:49:18 +02:00