An open API service indexing awesome lists of open source software.

https://github.com/calint/platformio-bam

toy game for JC4827W543R, JC4827W543C and ESP32-2432S028R using platformio
https://github.com/calint/platformio-bam

esp32-2432s028r jc4827w543 jc4827w543c jc4827w543r

Last synced: 5 months ago
JSON representation

toy game for JC4827W543R, JC4827W543C and ESP32-2432S028R using platformio

Awesome Lists containing this project

README

          

| . | . |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| | |

## intention

* developing using arduino framework with visual code and platformio
* exploring the devices by developing a toy game
* developing a platform-independent toy game engine featuring:
* smooth scrolling tile map
* sprites in layers with pixel precision on-screen collision detection
* intuitive definition of game objects and logic
* decent performance

## device ESP32-2432S028R

a.k.a. cheap-yellow-display (CYD)

* display: 240 x 320
* performance: ~30 frames per second

* [purchased at](https://www.aliexpress.com/item/1005004502250619.html)
* [community](https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display)

## device JC4827W543R

a.k.a. cheap-black-device (CBD) with resistive touch

* display: 272 x 480
* performance: ~45 frames per second

* [purchased at](https://www.aliexpress.com/item/1005006729377800.html)
* [manufacturer](https://www.guition.com)
* [documentation](https://github.com/lsdlsd88/JC4827W543)
* [download](http://pan.jczn1688.com/s/zyojx8) (note: http url, not https)
* [community](https://discord.com/channels/630078152038809611/1199730744424153109)

## device JC4827W543C

a.k.a. cheap-black-device (CBD) with capacitive touch

* display: 272 x 480
* performance: ~43 frames per second

* [purchased at](https://www.aliexpress.com/item/1005006729377800.html)
* [manufacturer](https://www.guition.com)
* [documentation](https://github.com/lsdlsd88/JC4827W543)
* [download](http://pan.jczn1688.com/s/zyojx8) (note: http url, not https)
* [community](https://discord.com/channels/630078152038809611/1199730744424153109)

## device emulator

* `/emu/` contains an emulator of a variable size screen and performance device
for faster development cycle

## development environment

* PlatformIO 6.1.18
* dependencies included in `/lib/`:
*
*
*
* `Touch_GT911` from downloadable documentation "`1-Demo/Demo_Arduino/Libraries/Touch_GT911/`"
* platforms info in `/etc/dependencies.txt`

### visual code

* platformio extension

### neovim

* how-to:
* `pio init --ide vim`
* `python3 scripts/conv.py`