{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597509953,"defaultBranch":"main","name":"hangman","ownerLogin":"kesyog","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-04T19:13:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10927758?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696295180.0","currentOid":""},"activityList":{"items":[{"before":"ee6f05c8e9330dea4dd69badaed3a462c57de871","after":"3339c51be7ac8ef4605d5c675d782ffbf9699d0d","ref":"refs/heads/main","pushedAt":"2024-02-04T16:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Update to actions/checkout@v4\n\nUpdate GitHub action to remove Node deprecation warning","shortMessageHtmlLink":"Update to actions/checkout@v4"}},{"before":"701532d108faec97339c720b5519655948ac6696","after":"ee6f05c8e9330dea4dd69badaed3a462c57de871","ref":"refs/heads/main","pushedAt":"2024-01-23T16:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Pull Embassy crates from crates.io ๐ŸŽ‰\n\nEmbassy published their crates to crates.io so we no longer need to add\nthem as git dependencies. This should remove the previously-encountered\npain of breaking API changes suddenly breaking things.\n\nAlso remove the `async_fn_in_trait` nightly feature flag now that it's\non stable.","shortMessageHtmlLink":"Pull Embassy crates from crates.io ๐ŸŽ‰"}},{"before":"ac2d2a8ecd9a8fb841d07666153c230951e8b2c8","after":"701532d108faec97339c720b5519655948ac6696","ref":"refs/heads/main","pushedAt":"2023-10-13T20:59:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Update dependencies and fix new warnings\n\nNotable changes\n* Updating Embassy was, as usual, a minor pain.\n * Embassy requires a more recent of the nightly compiler.\n * There was a breaking API change to a embassy_sync channel API, but\n luckily it was just a name change.\n* The compiler advised against using async functions in public traits.\nRather than following the recommended syntax workaround, I took the hint\nand reduced the visibility of the SampleProducer traits, which don't\nneed to be public.\n* Remove the fix-hidden-lifetime-bug crate, which is no longer needed as\n of Rust 1.69.","shortMessageHtmlLink":"Update dependencies and fix new warnings"}},{"before":"bc4b926b6ad0e4955a8b764d14be75a883667a44","after":"ac2d2a8ecd9a8fb841d07666153c230951e8b2c8","ref":"refs/heads/main","pushedAt":"2023-10-09T02:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Fix typos caught by Mark and Chris","shortMessageHtmlLink":"Fix typos caught by Mark and Chris"}},{"before":"b51eb8848e17457a97dd5a87a00019983df947e0","after":"bc4b926b6ad0e4955a8b764d14be75a883667a44","ref":"refs/heads/main","pushedAt":"2023-10-07T19:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Remove nagging error message at connection time\n\n* Provide response to get calibration curve control message. The default\n value can be overridden at compile time via the `CALIBRATION_CURVE`\n environment variable.\n* Add support for device ids up to 8 bytes","shortMessageHtmlLink":"Remove nagging error message at connection time"}},{"before":"a870b6aeb947c0281e339d1e6425cf40ae2a851e","after":"b51eb8848e17457a97dd5a87a00019983df947e0","ref":"refs/heads/main","pushedAt":"2023-10-04T15:36:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Allow device parameters to be overridden via environment variables\n\nAllow the following parameters to be overridden from their default\nvalues via environment variables:\n* Advertised name (for advertising and GAP device name)\n* Device id (response to `GetProgressorID` control message)\n* Device version number (response to `GetAppVersion` control message)\n\nThis allows unique values to be set without committing them to the\nrepository.","shortMessageHtmlLink":"Allow device parameters to be overridden via environment variables"}},{"before":"01ee2adcd5938f8801960a618c53c4fcfb8f7975","after":"a870b6aeb947c0281e339d1e6425cf40ae2a851e","ref":"refs/heads/main","pushedAt":"2023-10-04T01:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Fix advertised device name\n\nThe advertising data was missing the\n`BLE_GAP_AD_TYPE_COMPLETE_LOCAL_NAME` flag, leading it to show up as a\nblank device name in the Tindeq app.","shortMessageHtmlLink":"Fix advertised device name"}},{"before":"88ca1e40fc73f560bf0ec217042246d23da47991","after":"01ee2adcd5938f8801960a618c53c4fcfb8f7975","ref":"refs/heads/main","pushedAt":"2023-10-03T00:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Fix broken mdbook link","shortMessageHtmlLink":"Fix broken mdbook link"}},{"before":"4484d063763c0be23cfe3730e9eb1c5bab70b74e","after":"88ca1e40fc73f560bf0ec217042246d23da47991","ref":"refs/heads/main","pushedAt":"2023-10-03T00:43:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add mdbook and calibration instructions","shortMessageHtmlLink":"Add mdbook and calibration instructions"}},{"before":"ce82f72dfd553ec8aef4f4362b51a117b41757b4","after":"4484d063763c0be23cfe3730e9eb1c5bab70b74e","ref":"refs/heads/main","pushedAt":"2023-10-03T00:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add mdbook and calibration instructions","shortMessageHtmlLink":"Add mdbook and calibration instructions"}},{"before":"558216785881d201443286b295b746a2474d9388","after":"ce82f72dfd553ec8aef4f4362b51a117b41757b4","ref":"refs/heads/main","pushedAt":"2023-10-02T13:33:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add defmt type hints","shortMessageHtmlLink":"Add defmt type hints"}},{"before":"2947c40f39ddb534e8eb29ceaefdbfdadd1e602e","after":"558216785881d201443286b295b746a2474d9388","ref":"refs/heads/main","pushedAt":"2023-10-02T12:29:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add defmt type hints","shortMessageHtmlLink":"Add defmt type hints"}},{"before":"2be699b9c75b6cbae0cc3e1de4c59ab0c70e737f","after":"2947c40f39ddb534e8eb29ceaefdbfdadd1e602e","ref":"refs/heads/main","pushedAt":"2023-10-02T12:23:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add defmt type hints","shortMessageHtmlLink":"Add defmt type hints"}},{"before":"b582c17ebd5a3078fa247f735c86ff97bdf9d64e","after":"2be699b9c75b6cbae0cc3e1de4c59ab0c70e737f","ref":"refs/heads/main","pushedAt":"2023-10-02T03:28:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add defmt type hints","shortMessageHtmlLink":"Add defmt type hints"}},{"before":"9ca901f47d4ff26dc2694fec8323171cabfe4b43","after":"b582c17ebd5a3078fa247f735c86ff97bdf9d64e","ref":"refs/heads/main","pushedAt":"2023-10-02T03:19:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Use a single source of truth for device name\n\nThe device name used for GAP and advertising was defined in two places.\nDefine a single source of truth so that its easier to change.","shortMessageHtmlLink":"Use a single source of truth for device name"}},{"before":"405f0ff99c1de2f3d2d6dfc135587bcb2f53139e","after":"9ca901f47d4ff26dc2694fec8323171cabfe4b43","ref":"refs/heads/main","pushedAt":"2023-10-01T22:56:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Use a single source of truth for device name\n\nThe device name used for GAP and advertising was defined in two places.\nDefine a single source of truth so that its easier to change.","shortMessageHtmlLink":"Use a single source of truth for device name"}},{"before":"64e633e3f91b4dc42ccf36f62ebae193669c2885","after":"405f0ff99c1de2f3d2d6dfc135587bcb2f53139e","ref":"refs/heads/main","pushedAt":"2023-10-01T19:03:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Reduce BLE transmit power from 0dB to -4dB\n\nThis saves some amount of power while still providing plenty of range\n(at least 10 feet through walls). Not going to reduce further because it\nhas diminishing returns.","shortMessageHtmlLink":"Reduce BLE transmit power from 0dB to -4dB"}},{"before":"e3b5bad25df8e0cbe48e4eba75f3c528080593a8","after":"64e633e3f91b4dc42ccf36f62ebae193669c2885","ref":"refs/heads/main","pushedAt":"2023-09-25T13:31:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Update project status and pictures in README","shortMessageHtmlLink":"Update project status and pictures in README"}},{"before":"77aa02df6b4240a8c4c696bc6353aa2a52a6847a","after":"e3b5bad25df8e0cbe48e4eba75f3c528080593a8","ref":"refs/heads/main","pushedAt":"2023-09-25T03:31:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Update project status and pictures in README","shortMessageHtmlLink":"Update project status and pictures in README"}},{"before":"79f46026cd65300d119d3cce3f7f6a4a259109bc","after":"77aa02df6b4240a8c4c696bc6353aa2a52a6847a","ref":"refs/heads/main","pushedAt":"2023-09-25T03:28:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add missing license headers","shortMessageHtmlLink":"Add missing license headers"}},{"before":"a469070390c5d11e8ab5b6529e99b9cdf7381088","after":"79f46026cd65300d119d3cce3f7f6a4a259109bc","ref":"refs/heads/main","pushedAt":"2023-09-25T03:10:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Update project status and pictures in README","shortMessageHtmlLink":"Update project status and pictures in README"}},{"before":"a3371497303b5cd72d5ac343e297222c376fabcb","after":"a469070390c5d11e8ab5b6529e99b9cdf7381088","ref":"refs/heads/main","pushedAt":"2023-09-25T03:09:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Update project status and pictures in README","shortMessageHtmlLink":"Update project status and pictures in README"}},{"before":"a3371497303b5cd72d5ac343e297222c376fabcb","after":null,"ref":"refs/heads/proto1.0_bringup","pushedAt":"2023-09-25T02:50:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"}},{"before":"6a3e8c2af27567166fc40f45d01d9ce2242c097e","after":"a3371497303b5cd72d5ac343e297222c376fabcb","ref":"refs/heads/main","pushedAt":"2023-09-25T02:50:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Support runtime calibration via Bluetooth\n\nAdd two-point calibration over Bluetooth. To simplify the math required,\none of the points must be zero.\n\nThe routine uses documented calibration opcodes but uses its own payload\nformat:\n\nAdd calibration point:\nOpcode: 0x69\nPayload: f32 (little-endian)\n\nSave calibration:\nOpcode: 0x6A\nEmpty payload\n\nOne way to send these commands is via nRF Connect. Since these commands\nare sent by a user, make the Control Point GATT characteristic more\nrobust to malformed values to reduce panics.","shortMessageHtmlLink":"Support runtime calibration via Bluetooth"}},{"before":"7a96c632f4827825d1ca4b6f57788957e2451de2","after":"a3371497303b5cd72d5ac343e297222c376fabcb","ref":"refs/heads/proto1.0_bringup","pushedAt":"2023-09-25T02:49:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Support runtime calibration via Bluetooth\n\nAdd two-point calibration over Bluetooth. To simplify the math required,\none of the points must be zero.\n\nThe routine uses documented calibration opcodes but uses its own payload\nformat:\n\nAdd calibration point:\nOpcode: 0x69\nPayload: f32 (little-endian)\n\nSave calibration:\nOpcode: 0x6A\nEmpty payload\n\nOne way to send these commands is via nRF Connect. Since these commands\nare sent by a user, make the Control Point GATT characteristic more\nrobust to malformed values to reduce panics.","shortMessageHtmlLink":"Support runtime calibration via Bluetooth"}},{"before":"5a67d7a1751688e491bbac1a5792eb747178c550","after":"7a96c632f4827825d1ca4b6f57788957e2451de2","ref":"refs/heads/proto1.0_bringup","pushedAt":"2023-09-25T02:46:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Support runtime calibration via Bluetooth\n\nAdd two-point calibration over Bluetooth. To simplify the math required,\none of the points must be zero.\n\nThe routine uses documented calibration opcodes but uses its own payload\nformat:\n\nAdd calibration point:\nOpcode: 0x69\nPayload: f32 (little-endian)\n\nSave calibration:\nOpcode: 0x6A\nEmpty payload","shortMessageHtmlLink":"Support runtime calibration via Bluetooth"}},{"before":"ad44b79c14b46995b0b38f91e621e38e3c3987ea","after":"5a67d7a1751688e491bbac1a5792eb747178c550","ref":"refs/heads/proto1.0_bringup","pushedAt":"2023-09-25T02:25:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Support runtime calibration via Bluetooth\n\nAdd two-point calibration over Bluetooth. To simplify the math required,\none of the points must be zero.\n\nThe routine uses documented calibration opcodes but uses its own payload\nformat:\n\nAdd calibration point:\nOpcode: 0x69\nPayload: f32 (little-endian)\n\nSave calibration:\nOpcode: 0x6A\nEmpty payload","shortMessageHtmlLink":"Support runtime calibration via Bluetooth"}},{"before":"a47f93a505f55d2a4e8387bb51ca5d3a336ec14d","after":"ad44b79c14b46995b0b38f91e621e38e3c3987ea","ref":"refs/heads/proto1.0_bringup","pushedAt":"2023-09-25T00:01:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add support for Proto 1.0 board\n\n* Add mutually-exclusive feature flags for nRF52832 and nRF52840. This\nabuses the feature flag system, but that's embedded life for you.\nEmbassy also uses this pattern.\n* Add ADS1230 driver\n* Add blinky, calibration, and application binaries for Proto 1.0\n\nNote: Some library code abuses the nRF52832 vs. nRF52840 feature flags\nto figure out intended behavior. This should be thought through and\ncleaned up via DI/generics/something else later (tm).","shortMessageHtmlLink":"Add support for Proto 1.0 board"}},{"before":null,"after":"a47f93a505f55d2a4e8387bb51ca5d3a336ec14d","ref":"refs/heads/proto1.0_bringup","pushedAt":"2023-09-20T01:32:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Add mutually-exclusive feature flags for nRF52832 and nRF52840\n\nIt abuses the feature flag system, but that's embedded life for you.\nAlso create the beginnings of a binary for proto1.0","shortMessageHtmlLink":"Add mutually-exclusive feature flags for nRF52832 and nRF52840"}},{"before":"8cb9fd0491a57db6f42bb3cf2be2d8e01bd1054e","after":"6a3e8c2af27567166fc40f45d01d9ce2242c097e","ref":"refs/heads/main","pushedAt":"2023-09-10T22:14:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kesyog","name":"Kesavan Yogeswaran","path":"/kesyog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927758?s=80&v=4"},"commit":{"message":"Fix bad transistor pin assignment\n\nThe load cell power switch (Q1) used a PFET symbol that incorrectly\nnumbered its pins relative to the industry-standard for SOT-23 packages.\nUse a more accurate symbol instead and fix the layout accordingly.\n\nWhile a P1.1 board is not (yet) planned since this issue should be easy\nto work around,, I've kept the footprint locations the same so that the\nP1.0 stencil can be reused.","shortMessageHtmlLink":"Fix bad transistor pin assignment"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8ZpQGwA","startCursor":null,"endCursor":null}},"title":"Activity ยท kesyog/hangman"}