{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":723760992,"defaultBranch":"develop","name":"wm8960-rs","ownerLogin":"SpinFast","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-26T17:24:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/148723684?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720487376.0","currentOid":""},"activityList":{"items":[{"before":"e51b560e62cb3f598df7c07923664e0ffcb51025","after":"411c890605260cd6c7481c8a4b8d67a0f3c8d4fb","ref":"refs/heads/v0.1","pushedAt":"2024-07-09T01:09:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Forgotten I setup temporary regmaps everywhere\n\nMeaning there were a lot more mishaps with the address offset being\ndone.\n\nFixes the rest and sets up v0.1.2","shortMessageHtmlLink":"Forgotten I setup temporary regmaps everywhere"}},{"before":"adb3bf1c01ca698ab0a5db950b98efe9e97a83dd","after":"e51b560e62cb3f598df7c07923664e0ffcb51025","ref":"refs/heads/v0.1","pushedAt":"2024-06-28T22:13:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Fix regmap origin address\n\nIn the release version the i2c address was accidentally being used as\nthe register map offset. Trying to read and write to register addresses\nthat don't exist lead to a panic.\n\nThe regmap offset starts at 0 now.","shortMessageHtmlLink":"Fix regmap origin address"}},{"before":"adb3bf1c01ca698ab0a5db950b98efe9e97a83dd","after":null,"ref":"refs/heads/v0.1.1","pushedAt":"2024-06-28T18:58:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"}},{"before":null,"after":"adb3bf1c01ca698ab0a5db950b98efe9e97a83dd","ref":"refs/heads/v0.1","pushedAt":"2024-06-28T18:58:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Fix regmap origin address\n\nIn the release version the i2c address was accidentally being used as\nthe register map offset. Trying to read and write to register addresses\nthat don't exist lead to a panic.\n\nThe regmap offset starts at 0 now.","shortMessageHtmlLink":"Fix regmap origin address"}},{"before":"d09c499c55ae7e188f624cb69d6e5070295b6001","after":null,"ref":"refs/heads/v0.1.0","pushedAt":"2024-06-28T18:58:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"}},{"before":null,"after":"adb3bf1c01ca698ab0a5db950b98efe9e97a83dd","ref":"refs/heads/v0.1.1","pushedAt":"2024-06-28T18:56:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Fix regmap origin address\n\nIn the release version the i2c address was accidentally being used as\nthe register map offset. Trying to read and write to register addresses\nthat don't exist lead to a panic.\n\nThe regmap offset starts at 0 now.","shortMessageHtmlLink":"Fix regmap origin address"}},{"before":"dab199524a5b931dd75f09ac779fb949eb32cda8","after":"110e4194fe592cda0ef7270208c8aababbc64eef","ref":"refs/heads/develop","pushedAt":"2024-06-27T21:31:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.\n\nThe reset value of all registers is used as the initial value of all\nregisters. Otherwise a map is used along with i2c for writes to\nmanipulate registers.\n\nThe generated files are cached but can be rebuilt by enableing the\ncodegen feature. This is because the chiptool version required is\nan unreleased fork.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":null,"after":"d09c499c55ae7e188f624cb69d6e5070295b6001","ref":"refs/heads/v0.1.0","pushedAt":"2024-06-27T21:30:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Reduce keywords to 5 for crates.io happiness","shortMessageHtmlLink":"Reduce keywords to 5 for crates.io happiness"}},{"before":"c7ec84c59f3267e29b50cd9fa930384ff7200432","after":"dab199524a5b931dd75f09ac779fb949eb32cda8","ref":"refs/heads/develop","pushedAt":"2023-12-17T00:50:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.\n\nThe reset value of all registers is used as the initial value of all\nregisters. Otherwise a map is used along with i2c for writes to\nmanipulate registers.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"5fc7d46d53dcae87b51369921aa47e513ff61b0e","after":"c7ec84c59f3267e29b50cd9fa930384ff7200432","ref":"refs/heads/develop","pushedAt":"2023-12-04T06:52:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.\n\nThe reset value of all registers is used as the initial value of all\nregisters. Otherwise a map is used along with i2c for writes to\nmanipulate registers.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"95da3babc3f551381f5fe4fac6511a061fea52e8","after":"5fc7d46d53dcae87b51369921aa47e513ff61b0e","ref":"refs/heads/develop","pushedAt":"2023-12-02T05:41:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.\n\nThe reset value of all registers is used as the initial value of all\nregisters. Otherwise a map is used along with i2c for writes to\nmanipulate registers.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"47c6fe518d93f580ec83684378d20416d8f1176f","after":"95da3babc3f551381f5fe4fac6511a061fea52e8","ref":"refs/heads/develop","pushedAt":"2023-12-02T00:06:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.\n\nThe reset value of all registers is used as the initial value of all\nregisters. Otherwise a map is used along with i2c for writes to\nmanipulate registers.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"869546fea14e935b49e197ff872826677fc77bdb","after":"47c6fe518d93f580ec83684378d20416d8f1176f","ref":"refs/heads/develop","pushedAt":"2023-12-01T22:16:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.\n\nThe reset value of all registers is used as the initial value of all\nregisters. Otherwise a map is used along with i2c for writes to\nmanipulate registers.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"4ecb0a947cac982d00a25e0ff460174f5fe71106","after":"869546fea14e935b49e197ff872826677fc77bdb","ref":"refs/heads/develop","pushedAt":"2023-11-30T18:15:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.\n\nThe reset value of all registers is used as the initial value of all\nregisters. Otherwise a map is used along with i2c for writes to\nmanipulate registers.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"c630876dfce6f26c5c89a56aa38128ff5a1eccc9","after":"4ecb0a947cac982d00a25e0ff460174f5fe71106","ref":"refs/heads/develop","pushedAt":"2023-11-30T13:35:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.\n\nThe reset value of all registers is used as the initial value of all\nregisters. Otherwise a map is used along with i2c for writes to\nmanipulate registers.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"3d7972d4c675a0fc50d57ba2047e97641e6da3ac","after":"c630876dfce6f26c5c89a56aa38128ff5a1eccc9","ref":"refs/heads/develop","pushedAt":"2023-11-30T03:34:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"0bf4b1eff83aded6db8204a0aed18288a5d949fa","after":"3d7972d4c675a0fc50d57ba2047e97641e6da3ac","ref":"refs/heads/develop","pushedAt":"2023-11-30T00:42:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":"5ff57a874d4a4dcf2f601b2f8668ee0dfb2c1ae7","after":"0bf4b1eff83aded6db8204a0aed18288a5d949fa","ref":"refs/heads/develop","pushedAt":"2023-11-26T17:31:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.","shortMessageHtmlLink":"Initial register map for WM8960"}},{"before":null,"after":"5ff57a874d4a4dcf2f601b2f8668ee0dfb2c1ae7","ref":"refs/heads/develop","pushedAt":"2023-11-26T17:29:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SpinFast","name":null,"path":"/SpinFast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148723684?s=80&v=4"},"commit":{"message":"Initial register map for WM8960\n\nBecause WM8960 does not provide a read interface the register map is\ntypically kept in memory by a driver and writes sent over I2C to the\ncodec as needed. This allows for partial register updates as the state\nof the device is always kept in memory.\n\nRe-use of chiptools yaml descriptor format is helpful here for\ndescribing registers and fields though in the end a custom chiptool IR\nto Rust generator will likely be needed.","shortMessageHtmlLink":"Initial register map for WM8960"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wOVQwMTowOToxNi4wMDAwMDBazwAAAAR6JTru","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNlQxNzoyOTo1NS4wMDAwMDBazwAAAAO3-ugN"}},"title":"Activity ยท SpinFast/wm8960-rs"}