From 26f71e4d7317509e4788ef922e6ff87d35cd75f7 Mon Sep 17 00:00:00 2001 From: zackees Date: Tue, 30 Jun 2026 23:45:36 -0700 Subject: [PATCH] fix(packages): update ACLPC_CHECKSUM after FastLED org transfer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The `FastLED/framework-arduino-lpc8xx` repository was org-transferred from `zackees/` to `FastLED/` on 2026-06-28. GitHub regenerates archive metadata after ownership changes (the archive's top-level directory name flips owner in the tarball prefix), so the SHA256 of the archive at https://github.com/FastLED/framework-arduino-lpc8xx/archive/ 50d76e0d63c2d2a2b365b29de47100d93c530c83.tar.gz changed even though the git tree is byte-identical. Every `bash compile lpc845brk` on the FastLED side now aborts with build error: package error: checksum mismatch for ...framework-arduino-lpc8xx... 50d76e0d63c2d2a2b365b29de47100d93c530c83.tar.gz: expected e6bbcc3392ae9da44c5c92268d7cd953770e0011fcf285561104633e36087428, got e64f0cb81ab1673e05c2a63b7b4548c1373c9ba885413d2a2351bbfae160fbec Update `ACLPC_CHECKSUM` to `e64f0cb81ab1673e05c2a63b7b4548c1373c9ba885413d2a2351bbfae160fbec` (verified against the archive GitHub currently serves). Manually confirmed on 2026-07-01: $ sha256sum e64f0cb81ab1673e05c2a63b7b4548c1373c9ba885413d2a2351bbfae160fbec With this checksum, `bash compile lpc845brk --examples AutoResearch --build-flag "-DFASTLED_LPC_PWM_DMA=1"` completes end-to-end on FastLED master (53.52 KB / 64 KB flash, 9.07 KB / 16 KB RAM) — one of the blockers to on-silicon SCT+DMA channels-API validation (FastLED #3468). Refs FastLED #3450 (LPC restoration meta) B2. --- .../fbuild-packages/src/library/arduino_core_lpc8xx.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/crates/fbuild-packages/src/library/arduino_core_lpc8xx.rs b/crates/fbuild-packages/src/library/arduino_core_lpc8xx.rs index 7c3393a3f..60b1504e8 100644 --- a/crates/fbuild-packages/src/library/arduino_core_lpc8xx.rs +++ b/crates/fbuild-packages/src/library/arduino_core_lpc8xx.rs @@ -34,7 +34,14 @@ const ACLPC_COMMIT: &str = "50d76e0d63c2d2a2b365b29de47100d93c530c83"; const ACLPC_VERSION: &str = "0.2.0+g50d76e0"; const ACLPC_URL: &str = "https://github.com/FastLED/framework-arduino-lpc8xx/archive/50d76e0d63c2d2a2b365b29de47100d93c530c83.tar.gz"; -const ACLPC_CHECKSUM: &str = "e6bbcc3392ae9da44c5c92268d7cd953770e0011fcf285561104633e36087428"; +// FastLED/framework-arduino-lpc8xx was org-transferred from zackees/ +// to FastLED/ on 2026-06-28. GitHub regenerates archive metadata after +// ownership changes (the archive's top-level directory name flips +// owner), so the tarball SHA256 changed even though the git tree is +// identical. Updated to the post-transfer archive SHA below. Verified +// 2026-07-01 against the archive GitHub currently serves for +// `github.com/FastLED/framework-arduino-lpc8xx/archive/50d76e0d…tar.gz`. +const ACLPC_CHECKSUM: &str = "e64f0cb81ab1673e05c2a63b7b4548c1373c9ba885413d2a2351bbfae160fbec"; /// Arduino LPC8xx core framework manager. pub struct ArduinoCoreLpc8xx {