Software (c++) Uses LVGL interface
- pbk_test.py
- Tests each component
- Display
- ST7796SU1
- Controller (modified): modules/pbk_ili9488.py, search "my stuff" for changes
- Original Source
- The controller was also used to develop the sprite_handler module
- Display Touch
- Haven't figured this out yet 😦
- Buzzer
- GP13
- On/Off and very loud 😄
- LEDs
- D1 GP16
- D2 GP17
- Joystick
- X-axis: ADC0
- Y-axis: ADC1
- RGB LED
- GP12
- Haven't figured this out yet 😦
- Buttons
- BTN1: GP15
- BTN2: GP14
- demo_magic_8_ball
- Implementation of the magic 8 ball toy
- If you haven't heard of this toy, you are not old enough
- demo_nixie_display
- Simulates nixie tube numeric display
- demo_odometer
- Simulates a mechanical odometer
- demo_tarot
- Implementation of Tarot card readings (fortune telling)
- demo_wheel_of_fortune
- Implementation of Wheel of Fortune game board
- Could be used for a full WOF application
- images
- glad.raw - displayed by pbk_test.py
- modules
- pbk_ili9488.py modified display controller
- sprite_handler.py - Loads sprite sheet and extracts images
- sys_font.py - simple pixel oriented character font
- pbk_test.py - Simple component test demo
- README.md - This documentation file