segatools/common
グローランプ 41d7ce111d mai2io/led15070: add LED control APIs and PWM/fade handling (#89)
## Summary

- feat(io4): implement PWM/GPIO support for Billboard and Code Reader lights
- feat(mai2io): expose LED control APIs to support new io4 features
- fix(led15070): correct multi-LED color logic and add fade support

## Description

**io4 & mai2io Updates**
Introduced PWM control and GPIO write support in `io4`. These additions allow `mai2io` to properly drive the **Billboard LEDs** and **Code Reader / Player Camera lights**. The APIs have been exposed through `mai2hook` to facilitate scriptable control of these peripherals.

**led15070 Improvements**
Fixed an issue with the multi-LED color changing logic in the `led15070` driver. This ensures correct color output sequence and includes improvements for fade calculation.

Reviewed-on: https://gitea.tendokyu.moe/TeamTofuShop/segatools/pulls/89
Co-authored-by: グローランプ <130208311+Gl0w1amp@users.noreply.github.com>
Co-committed-by: グローランプ <130208311+Gl0w1amp@users.noreply.github.com>
2025-12-25 20:10:59 +00:00
..
aimeio refactor all common parts and games 2025-04-17 19:40:40 +02:00
amex Add setting to only allow game input in foreground (#83) 2025-11-12 22:33:32 +00:00
board mai2io/led15070: add LED control APIs and PWM/fade handling (#89) 2025-12-25 20:10:59 +00:00
gfxhook refactor all common parts and games 2025-04-17 19:40:40 +02:00
hooklib Fix compiler errors for 64bit gcc (#87) 2025-12-24 23:08:08 +00:00
iccard refactor all common parts and games 2025-04-17 19:40:40 +02:00
jvs refactor all common parts and games 2025-04-17 19:40:40 +02:00
platform ewf: implement EWF virtualization (#84) 2025-12-25 00:04:30 +01:00
unityhook [apm3] hook video loading, bug fixes 2025-07-27 19:22:57 +02:00
util Add setting to only allow game input in foreground (#83) 2025-11-12 22:33:32 +00:00