Commit Graph

  • af4025ef04
    aux_serial: Renamed buf_tx_act_sz -> aux_serial_transmit_buffer_consumed fix/newlib-file-io-hooks dragonmux 2022-08-19 11:17:48 +0100
  • 22f6a098df
    aux_serial: Moved all the transmit logic into aux_serial.c and cleaned up in usb_serial.c dragonmux 2022-08-19 11:14:59 +0100
  • 8028107178
    usb_serial: Begun bringin more commonality to debug_uart_receive_callback dragonmux 2022-08-19 11:02:19 +0100
  • eb4c85b766
    usb_serial: Begun refactoring debug_uart_receive_callback dragonmux 2022-08-19 11:00:56 +0100
  • 732567a41a
    aux_serial: Redefined the DMA transmit buffers as two actual buffers and simplified dragonmux 2022-08-19 10:58:28 +0100
  • 6030872c53
    aux_serial: Refined how flip-flopping between the two transmit buffers is achieved dragonmux 2022-08-19 10:53:31 +0100
  • d5a1d5b909
    usbuart: Further refined the buffer sizing definition process dragonmux 2022-08-19 10:52:51 +0100
  • 9f72cbca04
    usbuart: Moved all the STM32 buffer sizing logic into one header and one location dragonmux 2022-08-19 10:48:36 +0100
  • 7550d0c2c1
    aux_serial: tx_buf -> aux_serial_transmit_buffer dragonmux 2022-08-19 10:41:28 +0100
  • 8b87546a01
    usb_serial: Begun cleaning up in debug_uart_receive_callback() dragonmux 2022-08-19 10:39:57 +0100
  • 43f8b397a1
    aux_serial: Begun moving globals into their proper private TU scopes dragonmux 2022-08-19 10:39:34 +0100
  • 5a25269333
    aux_serial: Moved the transmit buffer swap function declaration into aux_serial.h and implemented a function to get the current buffer dragonmux 2022-08-19 10:32:47 +0100
  • 2746bd7bcc
    usb_serial: Renamed usbuart_usb_out_cb() -> debug_uart_receive_callback() dragonmux 2022-08-19 10:29:36 +0100
  • d4d0900fb9
    aux_serial: Renamed usbuart_change_dma_tx_buf() -> aux_serial_switch_transmit_buffers() dragonmux 2022-08-19 10:26:07 +0100
  • f053c2a219
    usbuart: Moved usbuart_change_dma_tx_buf() into aux_serial.c dragonmux 2022-08-19 10:24:35 +0100
  • 811c643128
    usbuart: Moved usbuart_usb_out_cb() into usb_serial.c dragonmux 2022-08-19 02:30:45 +0100
  • 3282087db6
    usb_serial: Renamed usbuart_usb_in_cb() -> debug_uart_send_callback() dragonmux 2022-08-19 02:13:48 +0100
  • 7497f1d441
    usbuart: Moved usbuart_usb_in_cb into usb_serial.c dragonmux 2022-08-19 02:10:25 +0100
  • 1ac6de276e
    usbuart: Moved usbuart_usb_in_cb into usb_serial.c dragonmux 2022-08-19 01:51:54 +0100
  • 8936069244
    usb_serial: Renamed usbuart_send_rx_packet() -> debug_uart_send_rx_packet() dragonmux 2022-08-19 01:27:36 +0100
  • c9ba465549
    usbuart: Moved usbuart_send_rx_packet to usb_serial.c dragonmux 2022-08-19 01:25:01 +0100
  • e7bd8135b9
    usb_serial: Renamed usbuart_run() -> debug_uart_run() dragonmux 2022-08-19 01:05:40 +0100
  • c132d08981
    usbuart: Moved usbuart_run() into usb_serial.c dragonmux 2022-08-19 01:01:13 +0100
  • 9b2eb0caad
    platform: Moved the aux serial functions into their own header dragonmux 2022-08-19 00:55:03 +0100
  • f491aff745
    usb_serial: clang-foramt cleanup of debug_uart_write() dragonmux 2022-08-19 00:47:58 +0100
  • fe4e5fbbbb
    usb_serial: Renamed usbuart_debug_write() -> debug_uart_write() dragonmux 2022-08-19 00:47:15 +0100
  • 41c7760261
    usbuart: Moved the SemiHosting implementation to usb_serial.c dragonmux 2022-08-19 00:46:34 +0100
  • 3d5018b1e2
    usbuart: Moved usbuart_debug_write() to usb_serial.c dragonmux 2022-08-19 00:45:54 +0100
  • c492fa7948
    usbuart: Moved some important definitions to the header temporarily dragonmux 2022-08-19 00:44:25 +0100
  • bf164edf43
    aux_serial: Renamed usbuart_set_line_coding() -> aux_serial_set_encoding() dragonmux 2022-08-19 00:01:15 +0100
  • 3faf4221e3
    usbuart: Moved usbuart_set_line_coding() out into a new file dragonmux 2022-08-19 00:00:00 +0100
  • e07cde4302
    usb_serial: Refactored debug_uart_send_stdout() and cleaned up dragonmux 2022-08-18 23:40:39 +0100
  • d6c1aee96a
    usb_serial: Renamed usbuart_send_stdout() -> debug_uart_send_stdout() dragonmux 2022-08-18 23:40:18 +0100
  • 1b42438855
    usb_serial: Moved usbuart_send_stdout() into the usb_serial code dragonmux 2022-08-18 23:33:08 +0100
  • a4ba390d2d
    usb_serial: Moved the "SemiHosting" init into a more suitable spot in bringup dragonmux 2022-08-18 22:53:23 +0100
  • 3e1985e961
    usbuart: Begun refactoring the physical UART code to seperate out the mixed interests dragonmux 2022-08-18 22:51:59 +0100
  • 3c2683b6d9
    usbuart: Replaced most of the debug monitor code with newlib hooks and documented everything dragonmux 2022-08-17 11:47:42 +0100
  • cefae28c27
    platform: Removed usbuart_debug_write() from the headers and fixed its return type dragonmux 2022-08-17 11:46:41 +0100
  • 038299db3c
    native/usbdfu: clang-format for part of the DFU bootloader dragonmux 2022-08-17 11:45:02 +0100
  • e7ecda6faf
    native: Done a little more cleanup in the platform with clang-format dragonmux 2022-08-17 11:44:25 +0100
  • fbd223da21
    Merge bee30a204e into 79575cc8a9 #1160 Rachel Mant 2022-08-19 09:16:48 +0000
  • bee30a204e
    lpc43xx: Corrected a piece of documentation in lpc43xx_probe #1160 feature/lpc4370-external-flash-support dragonmux 2022-08-18 18:09:41 +0100
  • d2704e3a00
    lpc43xx: Fix mass erase for LPC43x2 parts as erasing the non-existant bank B is an error dragonmux 2022-08-18 17:43:22 +0100
  • f80647d0ca
    lpc43xx: Used the new SFDP support to read out the Flash parameters on Flashless parts and configure BMP internals dragonmux 2022-08-05 03:12:14 +0100
  • 657c201a8f
    lpc43xx: Cleaned up the SPI Flash erase/write routines dragonmux 2022-08-05 00:07:55 +0100
  • f818373182
    lpc43xx: Cleaned up lpc43x0_spi_mass_erase() dragonmux 2022-08-05 00:04:29 +0100
  • cf1b1a79bb
    lpc43xx: Implemented proper handling of the SPIFI control register state machine dragonmux 2022-08-05 00:02:38 +0100
  • 7e18dc6343
    lpc43xx: Naming cleanup dragonmux 2022-08-04 03:50:11 +0100
  • 5d099a3855
    lpc43xx: Added some debug logic to allow LPC43x0 errata part numbers to be catalogued dragonmux 2022-08-04 03:45:29 +0100
  • 9217b96200
    lpc43xx: Added an address parameter to lpc43x0_spi_read() dragonmux 2022-08-02 12:59:51 +0100
  • f7e3a76199
    lpc43xx: Added the missing MCMD register resets for SPI Flash erase and write dragonmux 2022-08-02 04:11:14 +0100
  • 930570140e
    lpc43xx: Cleaned up the write enable command issuance for the SPIFI dragonmux 2022-08-02 04:09:54 +0100
  • e06907bbe2
    lpc43xx: Created an initial implementation of SPIFI-driven Flash write dragonmux 2022-08-02 03:07:14 +0100
  • d59976444e
    lpc43xx: Removed the data length component of the SPI opcodes and pushed that into the interaction routines dragonmux 2022-08-02 01:53:11 +0100
  • 5e16bfa9b8
    lpc43xx: Fixed the missing write enable instruction in the SPI based Flash erase routine dragonmux 2022-08-02 01:50:38 +0100
  • 76a817f9a0
    lpc43xx: Cleaned up the IAP routines with the target_flash typedef dragonmux 2022-08-02 01:35:08 +0100
  • 1682d29ee0
    lpc43xx: Created an initial implementation of SPIFI-driven Flash erase dragonmux 2022-08-02 01:30:51 +0100
  • 3ebc935f84
    lpc43xx: Implemented support for reading out and restoring the SPI Flash read command for the SPIFI controller dragonmux 2022-08-02 00:59:25 +0100
  • 54d593d8a4
    lpc43xx: Added a default block size for the SPI Flash attached to Flashless parts dragonmux 2022-08-01 23:57:33 +0100
  • 8636857f35
    lpc43xx: Implemented mass erase for the Flashless parts dragonmux 2022-08-01 23:32:25 +0100
  • b184e62510
    lpc43xx: Implemented a SPI write primitive dragonmux 2022-08-01 22:45:51 +0100
  • 98a13bef7b
    lpc43xx: Refactored out the SPI Flash read code dragonmux 2022-08-01 22:44:11 +0100
  • a1ae5c75e8
    lpc43xx: Naming consistency for the Flashless part routines dragonmux 2022-08-01 22:38:20 +0100
  • 6d5491a859
    lpc43xx: Naming consistency for the IAP powered routines dragonmux 2022-08-01 22:36:20 +0100
  • c908b42376
    lpc43xx: Implemented support for adding the SPI Flash of Flashless parts to the map dragonmux 2022-08-01 22:33:35 +0100
  • 081a2257da
    lpc_common: Cleaned up the lpc_flash structure definition a little dragonmux 2022-08-01 22:22:22 +0100
  • 9dad3aaeb1
    lpc43xx: Cleaned up the use of lpc_flash with the typedef'd name dragonmux 2022-08-01 22:17:50 +0100
  • 1a0afa4521
    lpc_common: Made intelisense happy with the header and typedef'd lpc_flash for convinience dragonmux 2022-08-01 22:17:12 +0100
  • d642919a4a
    lpc43xx: Implemented SPI Flash ID code readout dragonmux 2022-08-01 19:00:35 +0100
  • 859a157544
    lpc43xx: Added accurate Flash mappings for all Flash-containing LPC43xx parts dragonmux 2022-08-01 18:01:07 +0100
  • fa018cd8dd
    lpc43xx: Begun re-organising the code seeing we need two lots of all the routines for these parts dragonmux 2022-08-01 15:27:12 +0100
  • 1b7f6f91d1
    lpc43xx: Added the errata part number for the LPC4370 dragonmux 2022-08-01 15:24:58 +0100
  • aabe090446
    lpc43xx: Begun fleshing out the memory maps for the Flashless parts dragonmux 2022-08-01 13:16:17 +0100
  • f89d130163
    lpc43xx: Begun fleshing out the memory maps for the on-chip Flash parts dragonmux 2022-08-01 13:04:13 +0100
  • 9a278185a0
    lpc43xx: Refactored the part ident code to have a variation for Flashless parts and one for on-chip Flash to deal with the errata and other problems dragonmux 2022-08-01 12:40:06 +0100
  • 609b33d837
    lpc_common: Fixed some type confusion and cleaned up in lpc_iap_call() dragonmux 2022-08-01 05:05:26 +0100
  • 47da1487a4
    lpc43xx: lpc43xx_flash_init() -> lpc43xx_iap_init() dragonmux 2022-08-01 05:05:01 +0100
  • 20996d70f2
    lpc43xx: Implemented part ID readout from the OTP dragonmux 2022-08-01 04:11:41 +0100
  • e823fb34f2
    lpc43xx: Refactored lpc43xx_flash_init() dragonmux 2022-08-01 04:09:43 +0100
  • 58de4f2b86
    lpc43xx: Refactored lpc43xx_flash_init() dragonmux 2022-08-01 03:00:42 +0100
  • 75b72148a9
    lpc43xx: Refactored lpc43xx_probe(), better allowing the inclusion of the Flash detection and other routines needed to support this family's probing dragonmux 2022-08-01 02:07:11 +0100
  • 4ec7777ed5
    lpc43xx: Refactored the chip ID checking in lpc43xx_probe() dragonmux 2022-08-01 01:46:45 +0100
  • 8df450dbb6
    lpc43xx: lpc43xx_wdt_pet() -> lpc43xx_wdt_kick() for consistency dragonmux 2022-08-01 01:17:29 +0100
  • bef981445e
    lpc43xx: Further refactoring and cleanup of constants dragonmux 2022-08-01 00:56:32 +0100
  • 4cdd2fc39e
    lpc43xx: Rewrote lpc43xx_cmd_reset() using current methodologies and primitives dragonmux 2022-08-01 00:48:55 +0100
  • 59da680878
    lpc43xx: Cleaned up various constants definitions to be more consistent dragonmux 2022-08-01 00:42:51 +0100
  • 998badc766
    lpc43xx: Finished reformatting the code dragonmux 2022-07-31 23:56:40 +0100
  • 3b3033e61c
    lpc43xx: Reformatted and re-ordered where the commands are for better code flow dragonmux 2022-07-31 22:53:05 +0100
  • b55c439429
    lpc43xx: Reformatted and cleaned up the probe routine dragonmux 2022-07-31 22:50:58 +0100
  • 2e0efea938
    Merge 3c38492268 into 79575cc8a9 #1196 Qyriad 2022-08-19 08:19:02 +0000
  • 3c38492268 misc: move ARRAY_SIZE macro into general.h #1196 opt/tdesc Mikaela Szekely 2022-08-18 23:49:32 -0600
  • 9c1747f43d target/cortex: dynamically generate tdesc strings to save code size Mikaela Szekely 2022-08-05 16:43:09 -0600
  • 79575cc8a9 adiv5: Attempt to handle JTAG DPv0 devices main dragonmux 2022-08-18 12:44:57 +0100
  • b795cb7ef4 samd: Added an errata workaround for the SAMD11 DFLL48M which can have issues if left unrequested before configuration. dragonmux 2022-08-08 05:42:03 +0100
  • 663f2a329a samd: Cleanup and stylistic fixes dragonmux 2022-08-08 05:35:45 +0100
  • 4887930986
    adiv5: Attempt to handle JTAG DPv0 devices #1195 dragonmux 2022-08-18 12:44:57 +0100
  • aba38eb576
    usb_descriptors: Bumped the device version to guarantee windows will pick up the new descriptors feature/usb-windows-os-descriptors dragonmux 2022-08-18 11:49:51 +0100
  • a45534dd5f
    Merge 2a0c8a5a1d into dde75f186d #1184 Rafael Silva 2022-08-18 08:56:19 +0100
  • 527f356b27
    Merge 20a6a8c25b into dde75f186d #1122 UweBonnes 2022-08-18 08:56:02 +0100
  • d38971420c
    Merge a556beaa12 into dde75f186d #1108 Rachel Mant 2022-08-16 10:08:23 +0000