{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":461673753,"defaultBranch":"master","name":"framework-portduino","ownerLogin":"meshtastic","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-02-21T02:06:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61627050?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716692526.0","currentOid":""},"activityList":{"items":[{"before":"8e372f704b85370511003bddea09a55dfe2865d2","after":null,"ref":"refs/heads/fix-reboot","pushedAt":"2024-05-26T03:02:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"}},{"before":"99fdb512b77fb32221f00215c87522c368508d0e","after":"3a25662fd4119f3d09bbc490e9a92001614deb1f","ref":"refs/heads/master","pushedAt":"2024-05-26T03:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Work on reboot() (#28)\n\n* Add error output for execv() and exit if it fails\r\n\r\n* Strip --erase on reboot","shortMessageHtmlLink":"Work on reboot() (#28)"}},{"before":null,"after":"8e372f704b85370511003bddea09a55dfe2865d2","ref":"refs/heads/fix-reboot","pushedAt":"2024-05-25T20:43:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Strip --erase on reboot","shortMessageHtmlLink":"Strip --erase on reboot"}},{"before":"2301d5281e49bcaa672875cb5b36b44b951a2d5e","after":null,"ref":"refs/heads/fix-guard","pushedAt":"2024-05-15T07:54:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"caveman99","name":"Thomas Göttgens","path":"/caveman99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25002?s=80&v=4"}},{"before":"3fdc5b77e3a1c6a37299298c8a9e02810e2421dc","after":"99fdb512b77fb32221f00215c87522c368508d0e","ref":"refs/heads/master","pushedAt":"2024-05-15T07:54:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"caveman99","name":"Thomas Göttgens","path":"/caveman99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25002?s=80&v=4"},"commit":{"message":"Merge pull request #27 from meshtastic/fix-guard\n\nfix compiler guard PORTDUINO_LINUX_HARDWARE","shortMessageHtmlLink":"Merge pull request #27 from meshtastic/fix-guard"}},{"before":null,"after":"2301d5281e49bcaa672875cb5b36b44b951a2d5e","ref":"refs/heads/fix-guard","pushedAt":"2024-05-14T22:05:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mverch67","name":"Manuel","path":"/mverch67","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71137295?s=80&v=4"},"commit":{"message":"fix compiler guard PORTDUINO_LINUX_HARDWARE","shortMessageHtmlLink":"fix compiler guard PORTDUINO_LINUX_HARDWARE"}},{"before":"d4da30fae6e332a7bdfe35ef440929897fcc6d0f","after":null,"ref":"refs/heads/jp-bennett-patch-2","pushedAt":"2024-05-02T18:35:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"}},{"before":"710bf9ca543d3991527104ecd0a9671a1aa8f632","after":"3fdc5b77e3a1c6a37299298c8a9e02810e2421dc","ref":"refs/heads/master","pushedAt":"2024-05-02T18:35:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Add missed else statement to avoid recreating SPI objects","shortMessageHtmlLink":"Add missed else statement to avoid recreating SPI objects"}},{"before":null,"after":"d4da30fae6e332a7bdfe35ef440929897fcc6d0f","ref":"refs/heads/jp-bennett-patch-2","pushedAt":"2024-05-02T04:19:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Add missed else statement to avoid recreating SPI objects","shortMessageHtmlLink":"Add missed else statement to avoid recreating SPI objects"}},{"before":"1f9cf05074f5ab3c05c0c10480e5c2de129a8c71","after":null,"ref":"refs/heads/add-spi-ctor","pushedAt":"2024-04-30T00:45:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"}},{"before":"fa1089c1b58a1c6a7a6e8aa7ac727147aff25953","after":"710bf9ca543d3991527104ecd0a9671a1aa8f632","ref":"refs/heads/master","pushedAt":"2024-04-30T00:45:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Add a HardwareSPI constructor that can specify the proper spidev","shortMessageHtmlLink":"Add a HardwareSPI constructor that can specify the proper spidev"}},{"before":null,"after":"1f9cf05074f5ab3c05c0c10480e5c2de129a8c71","ref":"refs/heads/add-spi-ctor","pushedAt":"2024-04-29T23:40:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Add a HardwareSPI constructor that can specify the proper spidev","shortMessageHtmlLink":"Add a HardwareSPI constructor that can specify the proper spidev"}},{"before":"daa813ed26b47a47a25bca325f48fcfde3bea094","after":null,"ref":"refs/heads/add-SPI-devices","pushedAt":"2024-04-28T12:05:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"}},{"before":"fb18cac747d1e4597467785f9e5d4e6317e0d0c7","after":null,"ref":"refs/heads/variable-NUM_GPIOS","pushedAt":"2024-04-28T00:41:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"}},{"before":"a47830274bfbba1b0da8a0cffa7ac569ab399cc4","after":"fa1089c1b58a1c6a7a6e8aa7ac727147aff25953","ref":"refs/heads/master","pushedAt":"2024-04-28T00:41:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Makes NUM_GPIOS a variable, to support boards with more than 64 GPIOs","shortMessageHtmlLink":"Makes NUM_GPIOS a variable, to support boards with more than 64 GPIOs"}},{"before":null,"after":"fb18cac747d1e4597467785f9e5d4e6317e0d0c7","ref":"refs/heads/variable-NUM_GPIOS","pushedAt":"2024-04-27T19:01:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Makes NUM_GPIOS a variable, to support boards with more than 64 GPIOs","shortMessageHtmlLink":"Makes NUM_GPIOS a variable, to support boards with more than 64 GPIOs"}},{"before":"16096c965d8a008d6471a2a471bc41b2c533cacf","after":"daa813ed26b47a47a25bca325f48fcfde3bea094","ref":"refs/heads/add-SPI-devices","pushedAt":"2024-04-27T03:37:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Move spiChip to a shared_ptr to appropriately share an underlying SPI device","shortMessageHtmlLink":"Move spiChip to a shared_ptr to appropriately share an underlying SPI…"}},{"before":null,"after":"16096c965d8a008d6471a2a471bc41b2c533cacf","ref":"refs/heads/add-SPI-devices","pushedAt":"2024-04-26T02:20:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Add SPI1 and SPI2 global HardwareSPI devices","shortMessageHtmlLink":"Add SPI1 and SPI2 global HardwareSPI devices"}},{"before":"daf4c85f089a2e10f640c113029d3ec544ed8518","after":null,"ref":"refs/heads/I2C-readbytes","pushedAt":"2024-04-23T14:58:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"}},{"before":"182c91e6023dfa560ca701788c79b2c96c5443e1","after":"a47830274bfbba1b0da8a0cffa7ac569ab399cc4","ref":"refs/heads/master","pushedAt":"2024-04-23T14:58:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Add I2C readBytes()","shortMessageHtmlLink":"Add I2C readBytes()"}},{"before":null,"after":"daf4c85f089a2e10f640c113029d3ec544ed8518","ref":"refs/heads/I2C-readbytes","pushedAt":"2024-04-22T23:16:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Add I2C readBytes()","shortMessageHtmlLink":"Add I2C readBytes()"}},{"before":"43d3a54f4bf5d6b4547732182552b6dca62a72f0","after":"182c91e6023dfa560ca701788c79b2c96c5443e1","ref":"refs/heads/master","pushedAt":"2024-04-17T02:06:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Adds SPI locking and reclocking per transaction (#20)\n\n* Adds SPI locking and reclocking per transaction\n\n* Don't crash if beginTransaction is called too early\n\n* add configurable defaultSpeed for SPI\n\n* Remove unneeded variable declaration","shortMessageHtmlLink":"Adds SPI locking and reclocking per transaction (#20)"}},{"before":"401cd8644ca5d55f722543ff43eaadf33e40e523","after":"dcc827ac5131e44a62e9c22985ffc43ac783123c","ref":"refs/heads/SPI-lock-n-reclock","pushedAt":"2024-04-17T00:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Remove unneeded variable declaration","shortMessageHtmlLink":"Remove unneeded variable declaration"}},{"before":"615e153ea301de95eedae694c7f00cab2233e170","after":"401cd8644ca5d55f722543ff43eaadf33e40e523","ref":"refs/heads/SPI-lock-n-reclock","pushedAt":"2024-04-16T23:49:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"add configurable defaultSpeed for SPI","shortMessageHtmlLink":"add configurable defaultSpeed for SPI"}},{"before":"cd2a5f2835c6ddb83122f3f9ccf65f0d38e18a6a","after":"615e153ea301de95eedae694c7f00cab2233e170","ref":"refs/heads/SPI-lock-n-reclock","pushedAt":"2024-04-16T18:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Don't crash if beginTransaction is called too early","shortMessageHtmlLink":"Don't crash if beginTransaction is called too early"}},{"before":null,"after":"cd2a5f2835c6ddb83122f3f9ccf65f0d38e18a6a","ref":"refs/heads/SPI-lock-n-reclock","pushedAt":"2024-04-16T17:40:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Adds SPI locking and reclocking per transaction","shortMessageHtmlLink":"Adds SPI locking and reclocking per transaction"}},{"before":"6e8e279ed41eb70cdd6f3609b95c59f32576cfd9","after":"43d3a54f4bf5d6b4547732182552b6dca62a72f0","ref":"refs/heads/master","pushedAt":"2024-04-15T23:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Remove NULL SPI transactions -- no longer needed","shortMessageHtmlLink":"Remove NULL SPI transactions -- no longer needed"}},{"before":"fe62f0005a7c496923bf419ed2711014b429056f","after":"6e8e279ed41eb70cdd6f3609b95c59f32576cfd9","ref":"refs/heads/master","pushedAt":"2024-04-12T01:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Remove 100 usec delay and instead leave CS asserted til endTransaction","shortMessageHtmlLink":"Remove 100 usec delay and instead leave CS asserted til endTransaction"}},{"before":"0c6f8ce213ecf6dcea4a9fd8bdcbbb95498cd1fa","after":"fe62f0005a7c496923bf419ed2711014b429056f","ref":"refs/heads/master","pushedAt":"2024-04-11T21:39:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Fix for managing LinuxSerial baudrate in Arduino style (baud number) and for checking if serial fd != 1 when checking if serial port is ready, instead of just returning true","shortMessageHtmlLink":"Fix for managing LinuxSerial baudrate in Arduino style (baud number) …"}},{"before":"c7b1813c91939bd1965bb591b6bbb09321f503f4","after":null,"ref":"refs/heads/multi-SPI","pushedAt":"2024-04-01T00:59:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU_dbFgA","startCursor":null,"endCursor":null}},"title":"Activity · meshtastic/framework-portduino"}