{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":622030642,"defaultBranch":"main","name":"board","ownerLogin":"aykevl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-31T23:47:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/729697?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680306461.0","currentOid":""},"activityList":{"items":[{"before":"6ae3cf0d8f6de09da583dbd85e7dad9a05aae76b","after":"a919e54134677344aaee1dde53eb629377614259","ref":"refs/heads/main","pushedAt":"2024-05-25T11:57:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"badger2040: add board defs\n\nSigned-off-by: deadprogram ","shortMessageHtmlLink":"badger2040: add board defs"}},{"before":"80ca76f77def5329c66c20ee993f3d2f2f085855","after":"6ae3cf0d8f6de09da583dbd85e7dad9a05aae76b","ref":"refs/heads/main","pushedAt":"2024-05-21T19:07:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"test: add thumby to tests\n\nSigned-off-by: deadprogram ","shortMessageHtmlLink":"test: add thumby to tests"}},{"before":"66b2a915d49ae0c63110026e21e82d46446f7ec0","after":"80ca76f77def5329c66c20ee993f3d2f2f085855","ref":"refs/heads/main","pushedAt":"2024-01-06T14:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"simulator: show accel and steps in the UI\n\n * Show acceleration in the UI\n * Show step count in the UI, and allow updating it (by one)\n\nIn the future, the acceleration should also be changeable from the UI.","shortMessageHtmlLink":"simulator: show accel and steps in the UI"}},{"before":"0f97057a10fd8bd8ebed0029f5c3f74bebe0887a","after":"66b2a915d49ae0c63110026e21e82d46446f7ec0","ref":"refs/heads/main","pushedAt":"2024-01-05T18:40:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"simulator: output a stable charge percent","shortMessageHtmlLink":"simulator: output a stable charge percent"}},{"before":"641704a98de75923a6b34b9bbbbae0f3b58ae7fd","after":"0f97057a10fd8bd8ebed0029f5c3f74bebe0887a","ref":"refs/heads/main","pushedAt":"2023-12-31T13:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"simulator: don't panic when exiting using Ctrl-C on macOS","shortMessageHtmlLink":"simulator: don't panic when exiting using Ctrl-C on macOS"}},{"before":"feeba0ede83c10d5b729f7f52f239c1a2787e5f2","after":"641704a98de75923a6b34b9bbbbae0f3b58ae7fd","ref":"refs/heads/main","pushedAt":"2023-12-31T13:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pinetime: improve battery charge reporting, hopefully\n\nApply some smoothing of the signal, and add some hysteresis. This should\nkeep the output somewhat more stable.","shortMessageHtmlLink":"pinetime: improve battery charge reporting, hopefully"}},{"before":"455a7bfbf98e40a200eb35283d0184944a804694","after":"feeba0ede83c10d5b729f7f52f239c1a2787e5f2","ref":"refs/heads/main","pushedAt":"2023-11-24T14:42:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: replace DrawRGBBitmap8 with DrawBitmap and pixel.Image buffer\n\nThis also drops a dependency on github.com/aykevl/tinygl which shouldn't\nhave been there in the first place.","shortMessageHtmlLink":"all: replace DrawRGBBitmap8 with DrawBitmap and pixel.Image buffer"}},{"before":"c2cfe87635bf6422be58d2035ba4553a62b91fee","after":"455a7bfbf98e40a200eb35283d0184944a804694","ref":"refs/heads/main","pushedAt":"2023-11-24T14:37:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: replace DrawRGBBitmap8 with DrawBitmap and pixel.Image buffer\n\nThis also drops a dependency on github.com/aykevl/tinygl which shouldn't\nhave been there in the first place.","shortMessageHtmlLink":"all: replace DrawRGBBitmap8 with DrawBitmap and pixel.Image buffer"}},{"before":"6aa890516a08eab54de3a420361f04c802bb439f","after":"c2cfe87635bf6422be58d2035ba4553a62b91fee","ref":"refs/heads/main","pushedAt":"2023-11-24T14:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: replace DrawRGBBitmap8 with DrawBitmap and pixel.Image buffer\n\nThis also drops a dependency on github.com/aykevl/tinygl which shouldn't\nhave been there in the first place.","shortMessageHtmlLink":"all: replace DrawRGBBitmap8 with DrawBitmap and pixel.Image buffer"}},{"before":"513addda90541aaf6af3ed5d90b599f1b9e2db3c","after":"6aa890516a08eab54de3a420361f04c802bb439f","ref":"refs/heads/main","pushedAt":"2023-11-02T19:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: change AddressableLEDs API\n\nInstead of exposing the Data array and using generics, use special\nmethods for it. Generics just introduce unnecessary complications.\nThis actually tends to _reduce_ code size, for some reason.\n\nI might do the same for some other objects, like Sensor and Power.","shortMessageHtmlLink":"all: change AddressableLEDs API"}},{"before":"6d6a0f7ecd88cc164affd7542c6472326c41bfaa","after":"513addda90541aaf6af3ed5d90b599f1b9e2db3c","ref":"refs/heads/main","pushedAt":"2023-11-02T18:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"common: remove now-useless comment","shortMessageHtmlLink":"common: remove now-useless comment"}},{"before":"4a393e6256170cd47a7185f84b8fd29c1776dcae","after":"6d6a0f7ecd88cc164affd7542c6472326c41bfaa","ref":"refs/heads/main","pushedAt":"2023-11-01T13:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"simulator: fix light mode\n\nThe simulator window was entirely white in light mode.\nThis commit fixes that, by setting the alpha channel explicitly.","shortMessageHtmlLink":"simulator: fix light mode"}},{"before":"ebf1daecd84f0e3b2fb72dbfcb3e1bf6916849dd","after":"4a393e6256170cd47a7185f84b8fd29c1776dcae","ref":"refs/heads/main","pushedAt":"2023-11-01T13:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: add Sensors global\n\nThis adds the ability to read sensors (like acceleration) in a standard\nway.","shortMessageHtmlLink":"all: add Sensors global"}},{"before":"1bc35ebdc93a40855d826be806de43a00d1ff4da","after":"ebf1daecd84f0e3b2fb72dbfcb3e1bf6916849dd","ref":"refs/heads/main","pushedAt":"2023-10-30T12:24:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: update tinygo.org/x/drivers\n\nThis includes a change that rotates the st7789 screen by 180°, which is\nthe correct rotation but needs some changes to the gopher-badge and\npinetime boards.","shortMessageHtmlLink":"all: update tinygo.org/x/drivers"}},{"before":"eb67da4ec8f634cccf330f392bf1ff5843953a62","after":"1bc35ebdc93a40855d826be806de43a00d1ff4da","ref":"refs/heads/main","pushedAt":"2023-06-18T18:00:53.114Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pinetime: improve touch handling\n\n - Filter out erroneous touches.\n - Match touch controller configuration with InfiniTime.","shortMessageHtmlLink":"pinetime: improve touch handling"}},{"before":"05d7798e14c2c5e078fa207adfdecad489520a5c","after":"eb67da4ec8f634cccf330f392bf1ff5843953a62","ref":"refs/heads/main","pushedAt":"2023-06-18T17:33:37.053Z","pushType":"push","commitsCount":7,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pyportal: improve touch screen algorithm\n\nThe new algorithm is mostly based on\nhttps://dlbeer.co.nz/articles/tsf.html with some modifications.","shortMessageHtmlLink":"pyportal: improve touch screen algorithm"}},{"before":"237766cdd16a43b17474ec597a1dea58dfcb8ca4","after":"05d7798e14c2c5e078fa207adfdecad489520a5c","ref":"refs/heads/main","pushedAt":"2023-05-22T13:47:30.158Z","pushType":"push","commitsCount":3,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pinetime: switch to RGB444\n\nThis is a significant performance improvement, while only marginally\nreducing color accuracy (at least for our purposes we don't need very\naccurate colors).","shortMessageHtmlLink":"pinetime: switch to RGB444"}},{"before":"56fc39e34365086b94d894610054db78694a84d4","after":"237766cdd16a43b17474ec597a1dea58dfcb8ca4","ref":"refs/heads/main","pushedAt":"2023-05-16T12:38:18.223Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"simulator: fix crash when using only LEDs (no display)","shortMessageHtmlLink":"simulator: fix crash when using only LEDs (no display)"}},{"before":"49eb7cedec183a1c82fca013a7ea5ce9d7291db9","after":"56fc39e34365086b94d894610054db78694a84d4","ref":"refs/heads/main","pushedAt":"2023-05-16T12:33:07.112Z","pushType":"push","commitsCount":7,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"simulator: fix crash when using only LEDs (no display)","shortMessageHtmlLink":"simulator: fix crash when using only LEDs (no display)"}},{"before":"7d8c8a43a56de2b23d9b7976f107ed1cd0fa4c90","after":"49eb7cedec183a1c82fca013a7ea5ce9d7291db9","ref":"refs/heads/main","pushedAt":"2023-05-10T22:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"simulator: reject screen buffers when out of bounds\n\nThis happens on the actual hardware too. Not doing it here resulted in\nme having to debug this issue for over an hour on hardware instead of in\nsimulation. I'd rather not repeat the experience...","shortMessageHtmlLink":"simulator: reject screen buffers when out of bounds"}},{"before":"218e7fb9f424de0da3c40211849f761efdd78ba4","after":"7d8c8a43a56de2b23d9b7976f107ed1cd0fa4c90","ref":"refs/heads/main","pushedAt":"2023-05-09T16:31:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: add battery percentage while discharging","shortMessageHtmlLink":"all: add battery percentage while discharging"}},{"before":"bc01204477c291f65865bd97718a74b1cf742868","after":"218e7fb9f424de0da3c40211849f761efdd78ba4","ref":"refs/heads/main","pushedAt":"2023-05-09T16:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: add battery percentage while discharging","shortMessageHtmlLink":"all: add battery percentage while discharging"}},{"before":"a458fae3d4bb25fbea1fa5a7169c046b7741b009","after":"bc01204477c291f65865bd97718a74b1cf742868","ref":"refs/heads/main","pushedAt":"2023-05-09T14:55:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pinetime: fix reading the voltage\n\nI need https://github.com/tinygo-org/tinygo/pull/3717 for a complete\nfix, but this at least fixes the incorrect battery voltage.","shortMessageHtmlLink":"pinetime: fix reading the voltage"}},{"before":"58ffd00a37e218cae35973885c8edd13048b934a","after":"a458fae3d4bb25fbea1fa5a7169c046b7741b009","ref":"refs/heads/main","pushedAt":"2023-05-07T22:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pinetime: configure touch after InfiniTime configured it\n\nInfiniTime changes some of the registers in the touch controller to a\nnon-default value. I don't know what these values are, but this patch\nappears to fix the issue.","shortMessageHtmlLink":"pinetime: configure touch after InfiniTime configured it"}},{"before":"343f2f3941e6e72222a9f8c6c64a82bfec0035b1","after":"58ffd00a37e218cae35973885c8edd13048b934a","ref":"refs/heads/main","pushedAt":"2023-04-29T22:28:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: add display rotation support","shortMessageHtmlLink":"all: add display rotation support"}},{"before":"5635f96be80f881480666dff1b72ba7e8e01fae7","after":"343f2f3941e6e72222a9f8c6c64a82bfec0035b1","ref":"refs/heads/main","pushedAt":"2023-04-20T22:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pinetime: disable HRS3300 sensor by default\n\nThis sensor consumes around 110µA by default. Disabling it results in a\nmere 60µA current consumption for the whole PineTime when it is\nsleeping.","shortMessageHtmlLink":"pinetime: disable HRS3300 sensor by default"}},{"before":"c06231d4f94cee6ab8c140cb552106b4ff7b8c3a","after":"5635f96be80f881480666dff1b72ba7e8e01fae7","ref":"refs/heads/main","pushedAt":"2023-04-19T21:57:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pinetime: put SPI flash in deep power-down mode by default\n\nThis saves 14µA of current as measured by my multimeter.","shortMessageHtmlLink":"pinetime: put SPI flash in deep power-down mode by default"}},{"before":"2311f1b0abfe010c78cebc6743ea0454678a16e4","after":"c06231d4f94cee6ab8c140cb552106b4ff7b8c3a","ref":"refs/heads/main","pushedAt":"2023-04-19T15:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"pinetime: put SPI flash in deep power-down mode by default\n\nThis saves 14µA of current as measured by my multimeter.","shortMessageHtmlLink":"pinetime: put SPI flash in deep power-down mode by default"}},{"before":"4dab60a9f51812662e845df10f13832d1ce9fb92","after":"2311f1b0abfe010c78cebc6743ea0454678a16e4","ref":"refs/heads/main","pushedAt":"2023-04-18T19:29:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"board: add battery status reporting\n\nThis can be very useful on battery powered devices.\n\nIt only shows the battery voltage. Battery percentage calculation might\nbe added at a later date, but it's a lot harder than simply returning\nthe voltage so maybe not.","shortMessageHtmlLink":"board: add battery status reporting"}},{"before":"923bc28915c9bcee66be20868dfd2d6ac39a7a17","after":"4dab60a9f51812662e845df10f13832d1ce9fb92","ref":"refs/heads/main","pushedAt":"2023-04-17T14:39:47.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"all: add Sleep() to Displayer\n\nWith https://github.com/tinygo-org/drivers/pull/548 merged, this method\ncan now be used to put the display to sleep in a generic way.","shortMessageHtmlLink":"all: add Sleep() to Displayer"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU7DxJQA","startCursor":null,"endCursor":null}},"title":"Activity · aykevl/board"}