Repository navigation
picovave c924d336 — 키 및 패드 LED 가이드/반응 피드백 (FM-1 & SMK-37 Pro)
picovave — M-Vave SMK-37 Pro 및 FM-1(AC791N/WL82)에서 PICO-8 카트를 실행하는 펌웨어 패키지입니다.
이 릴리스의 빌드 태그는 c924d336 입니다(기기가 --ask 에 보고하는 값).
설치물 (Firmware Packages)
- FM-1용:
picovave-fm1.fwsc— 610,213 B- sha256:
b24dad6cf490fdf5c916628ac108e125695629c081a2eaa9a216e7d181db19e3 - 대상 기기: M-Vave FM-1 (
FM-1_900)
- sha256:
- SMK-37 Pro용:
picovave-smk37.fwsc(또는picovave.fwsc) — 651,383 B- sha256:
d5957d88931b6a9623dfb87221e66f5ad68ebb1fb4bcbdd56a3252ba80510395 - 대상 기기: M-Vave SMK-37 Pro (
SMK-37 Pro_700)
- sha256:
주요 변경 사항
- SMK-37 Pro: 16 패드 WS2812 RGB LED 키 입력 가이드 및 시각 피드백:
- PICO-8 조작 패드(방향키: 패드 1, 8, 9, 10 / 액션: 패드 14, 15 / Pause: 패드 13)에 유휴 상태 시 소프트 화이트(
RGB(40, 40, 40)) LED가 상시 점등되어 게임 조작 가이드 역할 수행. - 해당 패드를 누르면 주홍색/앰버(
RGB(255, 80, 0))로 색상이 즉시 반응하며, 떼면 다시 소프트 화이트로 복귀. - 미사용 패드(패드 0, 2..7, 11, 12)는 OFF(
RGB(0, 0, 0))로 소등되어 깔끔한 시인성 제공. - SPI1 버스 충돌 방지: 패드 LED 업데이트 시 Core 1의 ST7789 LCD SPI DMA 상태(
pv_c1_wait_done())와 안전하게 동기화.
- PICO-8 조작 패드(방향키: 패드 1, 8, 9, 10 / 액션: 패드 14, 15 / Pause: 패드 13)에 유휴 상태 시 소프트 화이트(
- FM-1: 건반 & 버튼 LED 가이드 (옵션 B) 및 입력 반응:
- PICO-8 조작에 사용되는 건반(D-pad: F3, G3, G#3, A3, A#3, B3, C4 / 액션: E5, G5)과 기능 버튼(Play, Home)에 미세 점등(Dim Glow) 랜드마크 가이드 적용 (10 kHz TIMER4 펄스 구동). 어두운 환경에서도 조작 위치를 즉시 식별 가능.
- 건반 및 버튼 입력 시 100% 풀 밝기로 즉시 점등되며 릴리스 시 가이드 상태(미세 점등 또는 소등)로 복귀.
- Lua 힙 아레나 불변식 엄격 준수 (0 바이트 오차):
- SMK-37 Pro
415,696 B/ FM-1416,848 B메모리 아레나 불변식 정확히 유지 (pv_ring_bss_pad3388 B 보정). tools/verify_final.py197개 이상 전수 하드웨어/소프트웨어 불변식 검증 100% 통과.
- SMK-37 Pro