{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772675747,"defaultBranch":"main","name":"ASFM","ownerLogin":"jc-SpaceXp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-15T17:00:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29800749?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715698449.0","currentOid":""},"activityList":{"items":[{"before":"c4caf1862a6c8f7ed75a9b3cdbaeb72198c39180","after":"8cbd5d9b90d1af0daa2074b6c8b4dc63ab51727a","ref":"refs/heads/main","pushedAt":"2024-05-14T14:56:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Updated HAL CMSIS submodule","shortMessageHtmlLink":"Updated HAL CMSIS submodule"}},{"before":"56cfa87d58e23908230f601843ed27e3101030a0","after":null,"ref":"refs/heads/lib_import","pushedAt":"2024-05-14T14:54:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"}},{"before":"e5093d63b98fbd066eeba48a9abb5de3d7daf3fc","after":null,"ref":"refs/heads/st7789_init_update","pushedAt":"2024-05-14T14:52:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"}},{"before":"e2fc0b61b2608874b2f9a139f2ef470ff843bc40","after":"c4caf1862a6c8f7ed75a9b3cdbaeb72198c39180","ref":"refs/heads/main","pushedAt":"2024-05-14T14:52:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Merge branch 'st7789_init_update'\n\n- Pull in new st7789 init function and use in ASFM","shortMessageHtmlLink":"Merge branch 'st7789_init_update'"}},{"before":null,"after":"e5093d63b98fbd066eeba48a9abb5de3d7daf3fc","ref":"refs/heads/st7789_init_update","pushedAt":"2024-05-14T14:50:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Update st7789 submodule\n\n- Refactor to use st7789 init function\n- All working fine on hardware","shortMessageHtmlLink":"Update st7789 submodule"}},{"before":"5f38ed8dfbee32221b1679dc8b232e77b2adc7f9","after":"e2fc0b61b2608874b2f9a139f2ef470ff843bc40","ref":"refs/heads/main","pushedAt":"2024-05-06T15:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Update readme to refelct most recent commit","shortMessageHtmlLink":"Update readme to refelct most recent commit"}},{"before":"35f382f6da4e5aefbb604b014be7588e98a41286","after":"5f38ed8dfbee32221b1679dc8b232e77b2adc7f9","ref":"refs/heads/main","pushedAt":"2024-05-06T15:43:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Merge changes for linker script\n\n- Importing changes from my templates repo\n- This change removes the .text section has RWX permissions ld warning\n message","shortMessageHtmlLink":"Merge changes for linker script"}},{"before":"93750b6286af31f88460db86c7c63eb6fb8f2fa3","after":"35f382f6da4e5aefbb604b014be7588e98a41286","ref":"refs/heads/main","pushedAt":"2024-04-22T10:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Squashed merge commit from lib_import of the following:\n\ncommit 56cfa87d58e23908230f601843ed27e3101030a0\nAuthor: Jamal Clarke \nDate: Mon Apr 22 09:39:51 2024 +0100\n\n Update readme\n\ncommit dd047c6fc5e048e86a7a2730c2da663bb6e6d26a\nAuthor: Jamal Clarke \nDate: Mon Apr 22 09:32:16 2024 +0100\n\n Replaced st7789 code with my st7789 library repo\n\n - Added in this repo as a submodule\n - Removed local test files as they were only for the st7789 library\n - Single makefile build, includes unit tests from library too\n - Updated main st7789 to reflect recent library changes\n - Updated gitignore to ignore library files","shortMessageHtmlLink":"Squashed merge commit from lib_import of the following:"}},{"before":"56cfa87d58e23908230f601843ed27e3101030a0","after":"93750b6286af31f88460db86c7c63eb6fb8f2fa3","ref":"refs/heads/main","pushedAt":"2024-04-22T09:39:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Add prototypes header to source file\n\n- Was incorrectly missed out","shortMessageHtmlLink":"Add prototypes header to source file"}},{"before":null,"after":"56cfa87d58e23908230f601843ed27e3101030a0","ref":"refs/heads/main","pushedAt":"2024-04-22T09:31:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"dd047c6fc5e048e86a7a2730c2da663bb6e6d26a","after":"56cfa87d58e23908230f601843ed27e3101030a0","ref":"refs/heads/lib_import","pushedAt":"2024-04-22T08:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":null,"after":"dd047c6fc5e048e86a7a2730c2da663bb6e6d26a","ref":"refs/heads/lib_import","pushedAt":"2024-04-22T08:36:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Replaced st7789 code with my st7789 library repo\n\n- Added in this repo as a submodule\n- Removed local test files as they were only for the st7789 library\n- Single makefile build, includes unit tests from library too\n- Updated main st7789 to reflect recent library changes\n- Updated gitignore to ignore library files","shortMessageHtmlLink":"Replaced st7789 code with my st7789 library repo"}},{"before":"b1e82330f6cca784fa8a5ca5f29fdf65c3b241e9","after":"93750b6286af31f88460db86c7c63eb6fb8f2fa3","ref":"refs/heads/tdd_commits","pushedAt":"2024-04-20T13:12:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Add prototypes header to source file\n\n- Was incorrectly missed out","shortMessageHtmlLink":"Add prototypes header to source file"}},{"before":"47f8d93b59a4430606be05251f02f8de733ce45f","after":"b1e82330f6cca784fa8a5ca5f29fdf65c3b241e9","ref":"refs/heads/tdd_commits","pushedAt":"2024-04-11T13:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Add MIT license","shortMessageHtmlLink":"Add MIT license"}},{"before":"4d02db15daf3d79f1b0df0cabefea247a512c4f1","after":"47f8d93b59a4430606be05251f02f8de733ce45f","ref":"refs/heads/tdd_commits","pushedAt":"2024-04-04T12:02:47.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Refactor common code for setting the RASET/CASET bounds","shortMessageHtmlLink":"Refactor common code for setting the RASET/CASET bounds"}},{"before":"e33480420d0f10599610e0d39801a908b8b4e5bc","after":"4d02db15daf3d79f1b0df0cabefea247a512c4f1","ref":"refs/heads/tdd_commits","pushedAt":"2024-04-03T10:17:35.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"RGB index needs to be swapped for Adafruit display\n\n- St7789 datasheet says the format is RGB however RBG needds to be sent\n over spi to display the correct colour\n- A purple colour is now correctly displayed on the Adafruit st7789\n display","shortMessageHtmlLink":"RGB index needs to be swapped for Adafruit display"}},{"before":"e52a442e2ac04e6eecd5d03622ae01b91e69b577","after":"e33480420d0f10599610e0d39801a908b8b4e5bc","ref":"refs/heads/tdd_commits","pushedAt":"2024-04-01T14:36:10.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Remove NSS comments in st7789 code","shortMessageHtmlLink":"Remove NSS comments in st7789 code"}},{"before":"2ed02f5cb7629cdf37481302b6bf790a6feb148b","after":"e52a442e2ac04e6eecd5d03622ae01b91e69b577","ref":"refs/heads/tdd_commits","pushedAt":"2024-03-31T16:12:18.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"36a5f85f1436d22c1678d886e0dab38dde4effbe","after":"2ed02f5cb7629cdf37481302b6bf790a6feb148b","ref":"refs/heads/tdd_commits","pushedAt":"2024-03-30T10:46:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Correctly setup spi pins struct (deassert address)\n\n- Due to the deassert spi pin logic of clearing a bit only the ODR\n register can be used for the deassert address\n- Again, just testing the LD2 LED to see if we have the correct setup\n before moving onto the spi pins","shortMessageHtmlLink":"Correctly setup spi pins struct (deassert address)"}},{"before":"246fb20f0fa0bc5046fcf332825d29306a2a779a","after":"36a5f85f1436d22c1678d886e0dab38dde4effbe","ref":"refs/heads/tdd_commits","pushedAt":"2024-03-27T18:34:11.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Added general GPIO pin signals for ST7789\n\n- Need CSX (CS), DCX, and RSX (reset) pins to also be included too","shortMessageHtmlLink":"Added general GPIO pin signals for ST7789"}},{"before":"1ca62af5f1ede208890fdaaa0aa9d52f6c26765c","after":"246fb20f0fa0bc5046fcf332825d29306a2a779a","ref":"refs/heads/tdd_commits","pushedAt":"2024-03-26T17:02:02.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Helper function for splitting 16-bit args into upper/lower bytes\n\n- Needed for CASET and RASET commands","shortMessageHtmlLink":"Helper function for splitting 16-bit args into upper/lower bytes"}},{"before":"02f2fbc3865c4b2f8252fb686281d41eded49f0f","after":"1ca62af5f1ede208890fdaaa0aa9d52f6c26765c","ref":"refs/heads/tdd_commits","pushedAt":"2024-03-25T21:01:20.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Added initial code and tests for sending data to st7789\n\n- Some commands have parameters which also need to be sent\n- Added some basic support for sending a singular parameter\n- Also worth noting we can pause data transmission by pulling the CS\n line high and then sending a command/parameter once the line goes low\n again e.g. command -> pause (CS high) -> parameter (CS low) (this is\n true when sending multiple parameters too)","shortMessageHtmlLink":"Added initial code and tests for sending data to st7789"}},{"before":"8ab0064ef5a11c185a699747a424a307c8c699ee","after":"02f2fbc3865c4b2f8252fb686281d41eded49f0f","ref":"refs/heads/tdd_commits","pushedAt":"2024-03-19T17:28:03.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Build separate test binaries for each test module\n\n- Now using FFF for mocking\n- Refactored ST7789 unit tests to use FFF\n- Updated makefile","shortMessageHtmlLink":"Build separate test binaries for each test module"}},{"before":"7b26b82f978b7e4ae388f3bb6b5a6c41c3eec8b1","after":"8ab0064ef5a11c185a699747a424a307c8c699ee","ref":"refs/heads/tdd_commits","pushedAt":"2024-03-18T13:27:02.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Updated makefile","shortMessageHtmlLink":"Updated makefile"}},{"before":"7b26b82f978b7e4ae388f3bb6b5a6c41c3eec8b1","after":null,"ref":"refs/heads/main","pushedAt":"2024-03-15T20:16:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"}},{"before":null,"after":"7b26b82f978b7e4ae388f3bb6b5a6c41c3eec8b1","ref":"refs/heads/tdd_commits","pushedAt":"2024-03-15T20:13:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Add basic tests to pass (incorrect implementation)\n\n- Pass tests, work on correct implentation in the next commit","shortMessageHtmlLink":"Add basic tests to pass (incorrect implementation)"}},{"before":null,"after":"7b26b82f978b7e4ae388f3bb6b5a6c41c3eec8b1","ref":"refs/heads/main","pushedAt":"2024-03-15T20:12:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jc-SpaceXp","name":null,"path":"/jc-SpaceXp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29800749?s=80&v=4"},"commit":{"message":"Add basic tests to pass (incorrect implementation)\n\n- Pass tests, work on correct implentation in the next commit","shortMessageHtmlLink":"Add basic tests to pass (incorrect implementation)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESZqMyAA","startCursor":null,"endCursor":null}},"title":"Activity ยท jc-SpaceXp/ASFM"}