{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":123076775,"defaultBranch":"master","name":"oresat-firmware","ownerLogin":"oresat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-27T05:18:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9889825?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717359261.0","currentOid":""},"activityList":{"items":[{"before":"cd25a776656f0d918175c5db3d3eeeaea1827e3d","after":null,"ref":"refs/heads/master-adcs-v1.2-with-eds-utils","pushedAt":"2024-06-02T20:14:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryanpdx","name":"Ryan Medick","path":"/ryanpdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33506125?s=80&v=4"}},{"before":"b49a7e61ba4db5945e2869985d2e614d16c738d7","after":null,"ref":"refs/heads/master-adcs-v1.2-with-eds-utils-master","pushedAt":"2024-06-02T20:13:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryanpdx","name":"Ryan Medick","path":"/ryanpdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33506125?s=80&v=4"}},{"before":"2d0ecd278c6c46a0776319e52c2365c068d8382b","after":null,"ref":"refs/heads/f0-bootloader","pushedAt":"2024-06-02T20:13:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryanpdx","name":"Ryan Medick","path":"/ryanpdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33506125?s=80&v=4"}},{"before":"64bc935239579181e67928dfd0322c2ff04792ee","after":null,"ref":"refs/heads/c3-gps-sync-time","pushedAt":"2024-06-02T20:13:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryanpdx","name":"Ryan Medick","path":"/ryanpdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33506125?s=80&v=4"}},{"before":"dff1094dba17f24569f07f36d699d12309de88ae","after":null,"ref":"refs/heads/battery-temperature-fix","pushedAt":"2024-06-02T20:13:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryanpdx","name":"Ryan Medick","path":"/ryanpdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33506125?s=80&v=4"}},{"before":"78ba8d78a9db84b76bf5ec569d46b20b5305f290","after":"5345b7976de84ed7cb9184ba9642030924b76c7b","ref":"refs/heads/dtc/protocard_transition","pushedAt":"2024-06-02T03:32:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"Use gpt driver to trigger adc","shortMessageHtmlLink":"Use gpt driver to trigger adc"}},{"before":"4a91e4e50003aa31acb6d48cc6d799653f624780","after":"78ba8d78a9db84b76bf5ec569d46b20b5305f290","ref":"refs/heads/dtc/protocard_transition","pushedAt":"2024-05-26T15:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"renamed dtc files to diode_test","shortMessageHtmlLink":"renamed dtc files to diode_test"}},{"before":"8ba18efe0f8876cad252988f1a1d0fdb2ea08252","after":"4a91e4e50003aa31acb6d48cc6d799653f624780","ref":"refs/heads/dtc/protocard_transition","pushedAt":"2024-05-26T15:10:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"rename to app_diode","shortMessageHtmlLink":"rename to app_diode"}},{"before":"ccb5b04bd7654b840be6eaedbd8d1ece21a2b9a1","after":"178ab4d60546af20446c1b796a1652e5a3ad274e","ref":"refs/heads/master","pushedAt":"2024-05-25T09:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThirteenFish","name":"Theo Hill","path":"/ThirteenFish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3666312?s=80&v=4"},"commit":{"message":"Fix srec_cat metadata offset\n\nWhile the *.crc32.bin images are correct, converting them to hex with\nsrec_cat didn't get the updated metadata offset, so make write (but not\nnormal bootloader updates) would write the image in the wrong place.","shortMessageHtmlLink":"Fix srec_cat metadata offset"}},{"before":"f74931ae0668111271d77f0af9fe923a4155f2c6","after":"8ba18efe0f8876cad252988f1a1d0fdb2ea08252","ref":"refs/heads/dtc/protocard_transition","pushedAt":"2024-05-24T04:09:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"make demo ready app","shortMessageHtmlLink":"make demo ready app"}},{"before":"74797e5426091a05a91ef08a4b7d6c8aa8c12bd1","after":"f74931ae0668111271d77f0af9fe923a4155f2c6","ref":"refs/heads/dtc/protocard_transition","pushedAt":"2024-05-24T03:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"make demo ready app","shortMessageHtmlLink":"make demo ready app"}},{"before":"c4d75d3e54057e9be2566c6380f2320478f4b140","after":"74797e5426091a05a91ef08a4b7d6c8aa8c12bd1","ref":"refs/heads/dtc/protocard_transition","pushedAt":"2024-05-23T03:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"add DTC_V0 board","shortMessageHtmlLink":"add DTC_V0 board"}},{"before":"4b3ac5dede39b347f1cb373c15363674df9245de","after":"ccb5b04bd7654b840be6eaedbd8d1ece21a2b9a1","ref":"refs/heads/master","pushedAt":"2024-05-23T03:19:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ThirteenFish","name":"Theo Hill","path":"/ThirteenFish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3666312?s=80&v=4"},"commit":{"message":"Merge pull request #97 from oresat/f0-bootloader\n\nF0 bootloader overhaul","shortMessageHtmlLink":"Merge pull request #97 from oresat/f0-bootloader"}},{"before":"19732b06eeb93393a5790e1d5470d6666c017dba","after":"c4d75d3e54057e9be2566c6380f2320478f4b140","ref":"refs/heads/dtc/protocard_transition","pushedAt":"2024-05-22T21:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"Working DAC, CAN, and MUX pins. ADC is bricking the system","shortMessageHtmlLink":"Working DAC, CAN, and MUX pins. ADC is bricking the system"}},{"before":null,"after":"19732b06eeb93393a5790e1d5470d6666c017dba","ref":"refs/heads/dtc/protocard_transition","pushedAt":"2024-05-21T23:10:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"Copy files and make it complile","shortMessageHtmlLink":"Copy files and make it complile"}},{"before":"f32eda1e98b62df8867abf9fcf6d0699bbe00917","after":"f9e98da189177ded12fbb109d7287fc5a4221a5c","ref":"refs/heads/dtc/bugfix/broken_adc","pushedAt":"2024-05-21T21:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"move development to protocard","shortMessageHtmlLink":"move development to protocard"}},{"before":null,"after":"2d0ecd278c6c46a0776319e52c2365c068d8382b","ref":"refs/heads/f0-bootloader","pushedAt":"2024-05-21T05:00:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThirteenFish","name":"Theo Hill","path":"/ThirteenFish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3666312?s=80&v=4"},"commit":{"message":"Overhaul F0 bootloader\n\nThis overhauls the F0 bootloader and associated tooling. The original\nbootloader's command can IDs were incompatible with CANopen's address\nassignment and so the instigator for this patch was to reassign them to\nthe reserved unused addresses in CANopen's protocol. While I was there\nI've fixed a number of other issues too:\n- Fixed linker scripts and memory layout.\n- Fixed memory region addressing, using linker defined symbols instead\n of ints.\n- Improved compatibility with the protocol that this bootloader is based\n on, AN3154\n- Fixed a number of buffer overflows and off-by-one errors in the\n protocol\n- Rearranged the metadata section to not have 1kb of empty space in\n every image. This speeds up bootloader image write time.\n- Enabled CRC hardware acceleration.\n- Added a python based unit test suite\n- Overhauled the python write script to be used as a library as well\n- Fixed type issues\n- Reduced oresat common dependencies","shortMessageHtmlLink":"Overhaul F0 bootloader"}},{"before":null,"after":"f32eda1e98b62df8867abf9fcf6d0699bbe00917","ref":"refs/heads/dtc/bugfix/broken_adc","pushedAt":"2024-05-20T04:16:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"change adc buffer to struct, add adc_in6 & 7 and connect them to temperature and vref","shortMessageHtmlLink":"change adc buffer to struct, add adc_in6 & 7 and connect them to temp…"}},{"before":"5ee0838ded43d8f781187bf3c914f216c49534f5","after":"66fb4f5f5ba615e1afc6f6e3ff75fb45a6c13e66","ref":"refs/heads/app_diode","pushedAt":"2024-05-19T22:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"clean up code for pr","shortMessageHtmlLink":"clean up code for pr"}},{"before":"2799ee772921285abfd1a76322776c9ab0be37ee","after":"5ee0838ded43d8f781187bf3c914f216c49534f5","ref":"refs/heads/app_diode","pushedAt":"2024-05-17T20:42:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"delete renamed files","shortMessageHtmlLink":"delete renamed files"}},{"before":"6b8306275864a8d6364f7754daf53dda66b2ef1f","after":"2799ee772921285abfd1a76322776c9ab0be37ee","ref":"refs/heads/app_diode","pushedAt":"2024-05-17T20:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"rename files and folders to dtc instead of diode","shortMessageHtmlLink":"rename files and folders to dtc instead of diode"}},{"before":"8d400e319ee78c8463bf25fd329d624fc9cdc3ed","after":"6b8306275864a8d6364f7754daf53dda66b2ef1f","ref":"refs/heads/app_diode","pushedAt":"2024-05-17T19:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"clean up code","shortMessageHtmlLink":"clean up code"}},{"before":"87238c482983a022d550b74a87d4971b25cf9127","after":"8d400e319ee78c8463bf25fd329d624fc9cdc3ed","ref":"refs/heads/app_diode","pushedAt":"2024-05-17T03:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"Add diode select tpdo and logic","shortMessageHtmlLink":"Add diode select tpdo and logic"}},{"before":"09edfab507de67c9230f82c36e44f349e1d7667b","after":"87238c482983a022d550b74a87d4971b25cf9127","ref":"refs/heads/app_diode","pushedAt":"2024-05-16T21:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"test adc using serial and tpdos","shortMessageHtmlLink":"test adc using serial and tpdos"}},{"before":"f5589f877b7161da876e6b653ee06e4002ed26d4","after":null,"ref":"refs/heads/master-adcs-v1.2-mmc5983ma","pushedAt":"2024-05-08T07:11:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThirteenFish","name":"Theo Hill","path":"/ThirteenFish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3666312?s=80&v=4"}},{"before":"076398afa7f85716d1895613b01c774214f12e4a","after":"4b3ac5dede39b347f1cb373c15363674df9245de","ref":"refs/heads/master","pushedAt":"2024-05-08T07:11:18.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ThirteenFish","name":"Theo Hill","path":"/ThirteenFish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3666312?s=80&v=4"},"commit":{"message":"Merge pull request #95 from oresat/master-adcs-v1.2-mmc5983ma\n\nImplementation of MMC5983MA magnetometer driver and fix to pin assignments for magnetorquer outputs.","shortMessageHtmlLink":"Merge pull request #95 from oresat/master-adcs-v1.2-mmc5983ma"}},{"before":null,"after":"09edfab507de67c9230f82c36e44f349e1d7667b","ref":"refs/heads/app_diode","pushedAt":"2024-05-06T02:48:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"Start diode card development branch","shortMessageHtmlLink":"Start diode card development branch"}},{"before":null,"after":"3391bbe903550fe39d6687b6397a4661f5eaabc8","ref":"refs/heads/app_nucleo","pushedAt":"2024-05-05T00:15:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chroco","name":"Chad Coates","path":"/chroco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18600541?s=80&v=4"},"commit":{"message":"Create generic app for the nucleo64","shortMessageHtmlLink":"Create generic app for the nucleo64"}},{"before":"b93f89cd6c8da121570f2eb1b1c0bdbf2e79ad00","after":null,"ref":"refs/heads/fw-versions","pushedAt":"2024-04-29T08:04:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThirteenFish","name":"Theo Hill","path":"/ThirteenFish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3666312?s=80&v=4"}},{"before":"b58ec8399a68e5a5affdd6b33e6518e8755e8de2","after":"076398afa7f85716d1895613b01c774214f12e4a","ref":"refs/heads/master","pushedAt":"2024-04-29T03:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThirteenFish","name":"Theo Hill","path":"/ThirteenFish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3666312?s=80&v=4"},"commit":{"message":"Add SOLAR_V5 board\n\nNow that programmed board names are pulled from the board directory, the\nsolar firmware should have a correct name. The current flying hardware\nis Solar v5.1/v5.3 and v4s \"don't exist\". From the firmware's point of\nview and for the actual configs, the hardware is identical and SOLAR_V5\nis a copy of SOLAR_V4.","shortMessageHtmlLink":"Add SOLAR_V5 board"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlaMFQA","startCursor":null,"endCursor":null}},"title":"Activity · oresat/oresat-firmware"}