Update README that we're using Mongoose OS's native SPI driver

This commit is contained in:
Pim van Pelt
2017-12-01 15:47:02 +01:00
parent e7f674fa6f
commit 01bbb5d363

View File

@ -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:
1. Write drivers for the ILI9341 and STMPE610 chips. We've taken the native
ESP32 SPI driver and checked it in to `libs/lobo-spi/`. There's an
implementation of STMPE610 driver in `libs/stmpe610/`, and finally, there's
an implementation of ILI9341 in `libs/ili9341/`.
1. Write drivers for the [ILI9341](https://github.com/pimvanpelt/ili9341-spi)
and [STMPE610](https://github.com/pimvanpelt/stmpe610-spi) chips. We've taken
the native Mongoose OS SPI driver as a base -- this way, this code will run
on _any hardware target_ that Mongoose OS supports.
1. Install an interrupt handler for the touch screen events.
1. Install a PWM driver for the backlight.
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:
* ***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
rewrote to support interrupts).
rewrote to support interrupts), as well as the fonts.
* ***Lode Vandevenne*** and ***Sean Middleditch*** for the uPNG code to
handle PNG images.
* ***Cesanta*** for Mongoose OS, Mongoose, and the JSON `frozen` library.