{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":315362480,"defaultBranch":"master","name":"debugprobe","ownerLogin":"raspberrypi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-23T15:44:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1294177?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713272384.0","currentOid":""},"activityList":{"items":[{"before":"7410b45e1dd23088e778de10752ccc96983f71b8","after":"2bbe900d680b603a9165cc58384a2acd62530ece","ref":"refs/heads/master","pushedAt":"2024-04-16T12:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Debugprobe release 2.0.1","shortMessageHtmlLink":"Debugprobe release 2.0.1"}},{"before":"34a4ba0e015212b7742f90b3ae7d56d3b69764fe","after":"7410b45e1dd23088e778de10752ccc96983f71b8","ref":"refs/heads/master","pushedAt":"2024-03-26T19:12:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"rename PROBE_IO_SWDIOEN to PROBE_IO_OEN","shortMessageHtmlLink":"rename PROBE_IO_SWDIOEN to PROBE_IO_OEN"}},{"before":"0476e9cae5889f3fcf99102fcf3156cd41ef3256","after":"34a4ba0e015212b7742f90b3ae7d56d3b69764fe","ref":"refs/heads/master","pushedAt":"2024-03-26T19:11:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Fix incorrect LED ifdefs","shortMessageHtmlLink":"Fix incorrect LED ifdefs"}},{"before":"c0ff91421a32df23aa3cd02cefe1850748e0e7bb","after":"0476e9cae5889f3fcf99102fcf3156cd41ef3256","ref":"refs/heads/master","pushedAt":"2024-03-19T14:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_uart: add missing clear-break reset of TX LED","shortMessageHtmlLink":"cdc_uart: add missing clear-break reset of TX LED"}},{"before":"ddc028fe18414ceeebfb2b491bd8fcba3acb9366","after":"c0ff91421a32df23aa3cd02cefe1850748e0e7bb","ref":"refs/heads/master","pushedAt":"2024-03-18T16:38:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Debugprobe release 2.0","shortMessageHtmlLink":"Debugprobe release 2.0"}},{"before":"a7aa0766f0a5395951ef8dbe847e2c33797d414f","after":"ddc028fe18414ceeebfb2b491bd8fcba3acb9366","ref":"refs/heads/master","pushedAt":"2024-03-18T16:01:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_acm: turn on UART_TX LED when sending break signals\n\nSoftware typically asserts line break for an extended period\n(e.g. PuTTY will assert continuously until the next keypress), so\nprovide feedback via the LED.\n\nAlso declare variables used in both tinyusb callback and uart_thread context\nas volatile.","shortMessageHtmlLink":"cdc_acm: turn on UART_TX LED when sending break signals"}},{"before":"e20ceed5bf4c79853a7352b26f27ed2874d07879","after":"99c5156cd74d8c2c8bfa7a0ac8912ce9d701b4b4","ref":"refs/heads/acm_break","pushedAt":"2024-03-18T16:00:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_acm: turn on UART_TX LED when sending break signals\n\nSoftware typically asserts line break for an extended period\n(e.g. PuTTY will assert continuously until the next keypress), so\nprovide feedback via the LED.\n\nAlso declare variables used in both tinyusb callback and uart_thread context\nas volatile.","shortMessageHtmlLink":"cdc_acm: turn on UART_TX LED when sending break signals"}},{"before":"53ef56b7b76e49e25392c2d30d33c7b6176268ca","after":"e20ceed5bf4c79853a7352b26f27ed2874d07879","ref":"refs/heads/acm_break","pushedAt":"2024-03-18T15:54:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_acm: turn on UART_TX LED when sending break signals\n\nSoftware typically asserts line break for an extended period\n(e.g. PuTTY will assert continuously until the next keypress), so\nprovide feedback via the LED.","shortMessageHtmlLink":"cdc_acm: turn on UART_TX LED when sending break signals"}},{"before":"f99a8010eb484c7d2d4405ef5a86c1f2635a2980","after":null,"ref":"refs/heads/revert-123-master","pushedAt":"2024-03-18T15:16:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"}},{"before":null,"after":"f99a8010eb484c7d2d4405ef5a86c1f2635a2980","ref":"refs/heads/revert-123-master","pushedAt":"2024-03-18T15:13:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Revert \"Make target reset functionality work out-of-the-box (#123)\"\n\nThis reverts commit a7aa0766f0a5395951ef8dbe847e2c33797d414f.","shortMessageHtmlLink":"Revert \"Make target reset functionality work out-of-the-box (#123)\""}},{"before":"b09854c63959399ad9c8290f6db6b0b76e21a9f0","after":"a7aa0766f0a5395951ef8dbe847e2c33797d414f","ref":"refs/heads/master","pushedAt":"2024-03-18T15:12:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Make target reset functionality work out-of-the-box (#123)\n\n* Fix up target reset functionality.\r\n\r\n- Correct GPIO direction logic error in `probe_assert_reset`\r\n- Remember to de-assert nRESET on deinit\r\n\r\n* board_pico_config: use pin 1 for reset\r\n\r\nThis pin is normally used for UART debug output, but that is\r\nundocumented. Repurpose it as reset output.\r\n\r\nSigned-off-by: Sean Cross \r\n\r\n* main: move stdio_uart_init() before DAP_Setup()\r\n\r\nWhen using GP1 as a reset line, this is necessary to overwrite the\r\nstdio function call from reusing the pin as a debug output.\r\n\r\nSigned-off-by: Sean Cross \r\n\r\n---------\r\n\r\nSigned-off-by: Sean Cross \r\nCo-authored-by: Sean Cross ","shortMessageHtmlLink":"Make target reset functionality work out-of-the-box (#123)"}},{"before":"67f1fc7501cb83699bb394849397c2b4b40b5bd0","after":"53ef56b7b76e49e25392c2d30d33c7b6176268ca","ref":"refs/heads/acm_break","pushedAt":"2024-03-18T14:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_uart: add CTS/RTS configuration options to board_example_config\n\nFor high data rate applications it's desirable to use hardware flow control\nto prevent characters getting dropped when faced with the vagaries of RTOS\nand kernel latencies. Adding PROBE_UART_HWFC enables the UART's CTS/RTS pins,\nand SET_LINE_STATE messages no longer affect the RTS pin.","shortMessageHtmlLink":"cdc_uart: add CTS/RTS configuration options to board_example_config"}},{"before":null,"after":"67f1fc7501cb83699bb394849397c2b4b40b5bd0","ref":"refs/heads/acm_break","pushedAt":"2024-03-18T12:01:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_uart: add break handling\n\nImplement break set/unset and declare the interface as capable of sending\nline breaks.","shortMessageHtmlLink":"cdc_uart: add break handling"}},{"before":"327e15f1766fb0ab51df2a55d5c1dccb1842f840","after":"b09854c63959399ad9c8290f6db6b0b76e21a9f0","ref":"refs/heads/master","pushedAt":"2024-03-18T09:33:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"fix: Corrected typo in preprocessor ifdef\n\n* Changed PROBE_UART_RX_LED to PROBE_UART_TX_LED in ifdef to control TX LED","shortMessageHtmlLink":"fix: Corrected typo in preprocessor ifdef"}},{"before":"1267a8c367c73ef659cac3fde22ffc3e3074fd99","after":"327e15f1766fb0ab51df2a55d5c1dccb1842f840","ref":"refs/heads/master","pushedAt":"2024-02-05T16:17:46.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"board_debug_probe_config.h - nit","shortMessageHtmlLink":"board_debug_probe_config.h - nit"}},{"before":"4dcf6ee4ea3ffda0cc98478947467ce194fbc773","after":"37f315f45e5fbe804e9f5a3be60545ccd0f675ba","ref":"refs/heads/debugprobe_rename","pushedAt":"2024-02-05T16:12:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"board_debug_probe_config.h - nit","shortMessageHtmlLink":"board_debug_probe_config.h - nit"}},{"before":"b166e59789d4d1cef5dde254a73c5b45cf6ceefb","after":"4dcf6ee4ea3ffda0cc98478947467ce194fbc773","ref":"refs/heads/debugprobe_rename","pushedAt":"2024-01-31T13:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"728ca6d1eb925df6830368fc5d51e5834dcc934f","after":"b166e59789d4d1cef5dde254a73c5b45cf6ceefb","ref":"refs/heads/debugprobe_rename","pushedAt":"2024-01-31T13:35:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"More renaming\n\n- Prefix DAP-specific defines with DAP_\n- PROBE_ defines refer to config options selected by a board type","shortMessageHtmlLink":"More renaming"}},{"before":null,"after":"728ca6d1eb925df6830368fc5d51e5834dcc934f","ref":"refs/heads/debugprobe_rename","pushedAt":"2024-01-30T16:07:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Rename picoprobe to debugprobe\n\nPicoprobe is a registered trademark. Rename to debugprobe, and make it clear\nthat the code in this repository is firmware for the Debug Probe.","shortMessageHtmlLink":"Rename picoprobe to debugprobe"}},{"before":"721b69cf5c8535e57995dbdd2e74f1bbc2f36944","after":"1267a8c367c73ef659cac3fde22ffc3e3074fd99","ref":"refs/heads/master","pushedAt":"2024-01-29T10:21:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"DAP: fix atomic command support\n\nTwo bugs - ignoring DAP_QueueCommand, and calling DAP_ProcessCommand\ninstead of DAP_Executecommand","shortMessageHtmlLink":"DAP: fix atomic command support"}},{"before":"baa97fdef5028d21d1351be6af84e358384aa69a","after":"1267a8c367c73ef659cac3fde22ffc3e3074fd99","ref":"refs/heads/atomic","pushedAt":"2024-01-29T10:17:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"DAP: fix atomic command support\n\nTwo bugs - ignoring DAP_QueueCommand, and calling DAP_ProcessCommand\ninstead of DAP_Executecommand","shortMessageHtmlLink":"DAP: fix atomic command support"}},{"before":null,"after":"baa97fdef5028d21d1351be6af84e358384aa69a","ref":"refs/heads/atomic","pushedAt":"2024-01-26T16:27:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"DAP: fix atomic command support\n\nTwo bugs - ignoring DAP_QueueCommand, and calling DAP_ProcessCommand\ninstead of DAP_Executecommand","shortMessageHtmlLink":"DAP: fix atomic command support"}},{"before":"2658c2c9975e6e9c421e479f10bfd0a8573f24ce","after":"721b69cf5c8535e57995dbdd2e74f1bbc2f36944","ref":"refs/heads/master","pushedAt":"2023-09-21T09:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_uart: add RTS and DTR pins","shortMessageHtmlLink":"cdc_uart: add RTS and DTR pins"}},{"before":"c8eb077c6cbc552ad296e926b1e81f4f293de411","after":"aec24bf076e916ccac28b7d065bdd06acc38afd3","ref":"refs/heads/debugprobe","pushedAt":"2023-09-21T09:56:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_uart: add RTS and DTR pins","shortMessageHtmlLink":"cdc_uart: add RTS and DTR pins"}},{"before":"e51647492ef4ef39aedee0c09ebcf0ce7fbde2bd","after":"2658c2c9975e6e9c421e479f10bfd0a8573f24ce","ref":"refs/heads/master","pushedAt":"2023-09-18T17:45:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_uart: support databits, stopbits and parity setup","shortMessageHtmlLink":"cdc_uart: support databits, stopbits and parity setup"}},{"before":null,"after":"0b6f8db41aa832bbc0683d4c6a98d2e9f83e4103","ref":"refs/heads/line_coding","pushedAt":"2023-09-18T15:17:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_uart: support databits, stopbits and parity setup","shortMessageHtmlLink":"cdc_uart: support databits, stopbits and parity setup"}},{"before":"d13775ee72e6034d93336aa7e7d3e3bc8447f1b0","after":"e51647492ef4ef39aedee0c09ebcf0ce7fbde2bd","ref":"refs/heads/master","pushedAt":"2023-09-05T10:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"cdc_uart: cater for Windows driver deficiencies\n\nIt's possible for the Windows CDC-ACM driver to ignore the IN endpoint\nfor long periods of time - multiple frames - if the host application\ndoesn't consume uart RX data. Boost buffer sizes to compensate.\n\nAlso prevent usb_thread from potentially being idle for a tick when\nthere's work to do.","shortMessageHtmlLink":"cdc_uart: cater for Windows driver deficiencies"}},{"before":"e2a2f8a22e645cdf74549d43347a10d5bce6644c","after":"d13775ee72e6034d93336aa7e7d3e3bc8447f1b0","ref":"refs/heads/master","pushedAt":"2023-08-25T09:13:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Merge branch 'fix_debug' into 'master'\n\nFix ARM CMSIS-DAP issues\n\nSee merge request projectmu/picoprobe!1","shortMessageHtmlLink":"Merge branch 'fix_debug' into 'master'"}},{"before":"1586ef0caace2da926b3676688259ae7b255b0da","after":"e2a2f8a22e645cdf74549d43347a10d5bce6644c","ref":"refs/heads/master","pushedAt":"2023-08-25T09:09:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"Merge branch 'fix_debug' into 'master'\n\nFix ARM CMSIS-DAP issues\n\nSee merge request projectmu/picoprobe!1","shortMessageHtmlLink":"Merge branch 'fix_debug' into 'master'"}},{"before":"6473166494ebef2db9adc806e49471c63e38510b","after":"1586ef0caace2da926b3676688259ae7b255b0da","ref":"refs/heads/master","pushedAt":"2023-08-15T10:48:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"P33M","name":null,"path":"/P33M","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474547?s=80&v=4"},"commit":{"message":"picoprobe version 1.0.3","shortMessageHtmlLink":"picoprobe version 1.0.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMgOhVwA","startCursor":null,"endCursor":null}},"title":"Activity ยท raspberrypi/debugprobe"}