Update README that we're using Mongoose OS's native SPI driver
This commit is contained in:
13
README.md
13
README.md
@ -64,10 +64,10 @@ Here's a picture to help you find your bearings:
|
|||||||
|
|
||||||
To showcase the idiomatic use of Mongoose OS, we will to do the following:
|
To showcase the idiomatic use of Mongoose OS, we will to do the following:
|
||||||
|
|
||||||
1. Write drivers for the ILI9341 and STMPE610 chips. We've taken the native
|
1. Write drivers for the [ILI9341](https://github.com/pimvanpelt/ili9341-spi)
|
||||||
ESP32 SPI driver and checked it in to `libs/lobo-spi/`. There's an
|
and [STMPE610](https://github.com/pimvanpelt/stmpe610-spi) chips. We've taken
|
||||||
implementation of STMPE610 driver in `libs/stmpe610/`, and finally, there's
|
the native Mongoose OS SPI driver as a base -- this way, this code will run
|
||||||
an implementation of ILI9341 in `libs/ili9341/`.
|
on _any hardware target_ that Mongoose OS supports.
|
||||||
1. Install an interrupt handler for the touch screen events.
|
1. Install an interrupt handler for the touch screen events.
|
||||||
1. Install a PWM driver for the backlight.
|
1. Install a PWM driver for the backlight.
|
||||||
1. Install an ADC reader on GPIO35.
|
1. Install an ADC reader on GPIO35.
|
||||||
@ -210,9 +210,10 @@ Several pieces of code were borrowed from other authors. In particular, kudos
|
|||||||
go to the following fine individuals:
|
go to the following fine individuals:
|
||||||
|
|
||||||
* ***Espressif Systems*** for the SPI driver
|
* ***Espressif Systems*** for the SPI driver
|
||||||
* ***LoBo*** (loboris@GitHub) for parts of the ILI9341 driver
|
* ***LoBo*** (loboris@GitHub) for a reference ILI9341 driver for ESP32 (which
|
||||||
|
the author rewrote to use native Mongoose OS SPI).
|
||||||
* ***Adafruit*** for inspiration on the STMPE610 driver (which the author
|
* ***Adafruit*** for inspiration on the STMPE610 driver (which the author
|
||||||
rewrote to support interrupts).
|
rewrote to support interrupts), as well as the fonts.
|
||||||
* ***Lode Vandevenne*** and ***Sean Middleditch*** for the uPNG code to
|
* ***Lode Vandevenne*** and ***Sean Middleditch*** for the uPNG code to
|
||||||
handle PNG images.
|
handle PNG images.
|
||||||
* ***Cesanta*** for Mongoose OS, Mongoose, and the JSON `frozen` library.
|
* ***Cesanta*** for Mongoose OS, Mongoose, and the JSON `frozen` library.
|
||||||
|
Reference in New Issue
Block a user