- Renamed all pattern methods to remove _step suffix for cleaner API
- Renamed rainbow_cycle_strip to rainbow_spiral for better naming
- Added new rainbow_strips pattern where each strip is a single color
- Updated patterns dictionary to use new method names
- Improved code readability and consistency
- Refactored Patterns class to support 8 strips with varying LED counts (270, 277, 280, 270, 270, 270, 270, 270)
- Simplified strip management by removing redundant data storage and using len(strip) directly
- Added new strip_cycle pattern that cycles through strips one by one
- Fixed KeyError: wifi by properly converting MAC address bytes to hex string in MicroPython
- Optimized strip_cycle pattern to only turn off previous strip instead of clearing all strips