Commit graph

281 commits

Author SHA1 Message Date
hathach
6837884d45 fix unused warning 2022-07-13 16:07:44 +07:00
hathach
ce27d712cc fix -Wmaybe-uninitialized warning 2022-07-13 16:07:44 +07:00
Eva Herrada
ae8f52b1a3
Bump to 4.4.4 2022-06-13 14:37:16 -04:00
Melissa LeBlanc-Williams
bc396745d5
Merge pull request #64 from trapperhoney/master
Fix rotation calculation for EPD modules
2022-06-13 11:45:58 -06:00
Craig
a07f22ff56 Fix rotation calculation for EPD modules
This code was conflating the need to adjust address offset with the rotation
calculation.  The rotation calculation should be done in a coordinate
system equal to the display height and width.  The address offset must be
done using a 'height' that represents the total number of addressable bytes
of memory configured.
2022-06-06 20:55:41 -04:00
Eva Herrada
986709c3e0
Bump to 4.4.3 2022-03-01 13:23:20 -05:00
Melissa LeBlanc-Williams
232781801f
Merge pull request #59 from makermelissa/master
Fix red inversion regardless of reset pin value
2022-02-11 14:25:41 -08:00
Melissa LeBlanc-Williams
8cce1d704e Fix root cause of EPD mystery 2022-02-11 14:09:25 -08:00
Melissa LeBlanc-Williams
5efdafa036 Fix red inversion regardless of reset pin value 2022-02-10 16:32:12 -08:00
Melissa LeBlanc-Williams
d55989c0b0 Bumped version for release 2021-08-17 11:29:35 -07:00
Melissa LeBlanc-Williams
f4d1e8df43
Merge pull request #54 from makermelissa/master
Add FeatherWingTest back in
2021-08-17 11:24:28 -07:00
Melissa LeBlanc-Williams
52f7ea2600 Update to test on Feathers 2021-08-16 15:35:02 -07:00
Melissa LeBlanc-Williams
2900362b19 Change to ThinkInk profiles 2021-08-16 15:15:01 -07:00
Melissa LeBlanc-Williams
ed8b9c2c95 Add FeatherWingTest back in 2021-08-16 13:49:55 -07:00
Dylan Herrada
f711ec80ca
Bump to 4.4.1 2021-05-31 15:49:15 -04:00
Limor "Ladyada" Fried
4724600c7d
Merge pull request #51 from adafruit/fix-warnings
Fix warnings
2021-05-26 18:14:55 -04:00
hathach
aba41517ca
fix sign compare 2021-05-26 23:45:06 +07:00
hathach
841eac846c
fix ci typo for mega2560 2021-05-26 23:30:24 +07:00
hathach
130f322933
use martix for ci 2021-05-26 23:28:21 +07:00
hathach
9d994deaab
fix typo 2021-05-26 23:11:53 +07:00
hathach
e8a14e4e40
fix unsigned vs signed compare 2021-05-26 23:09:52 +07:00
hathach
b052948961
fix warnings with const char* and file bool op 2021-05-26 23:03:24 +07:00
hathach
e158a3312b
fix missing BUSY in constructor 2021-05-26 22:47:01 +07:00
hathach
386f39615e
fix unused variables in drivers 2021-05-26 22:39:01 +07:00
hathach
5440c363a0
move EPD_RAM_BW / EPD_RAM_RED into c file to prevent redefine warnings 2021-05-26 22:23:52 +07:00
Dylan Herrada
1cae7b80ed
Bump to 4.4.0 2021-04-08 15:56:01 -04:00
Limor "Ladyada" Fried
92e5db8d4a
Merge pull request #45 from adafruit/ucfixes
turns out this chip does not like being powered down twice in a row.
2021-04-06 11:27:00 -04:00
lady ada
72d330ea9a add 2.9" UC8151D example 2021-04-06 11:05:14 -04:00
lady ada
a214067a49 klangz 2021-04-06 11:03:13 -04:00
Dylan Herrada
8173e79784
Bump to 4.3.3 2021-03-16 15:35:27 -04:00
Melissa LeBlanc-Williams
b910eccdb7
Merge pull request #42 from Hutch67/fix-SPI-MUTEX-block
prevent device block in SPI_MUTEX_LOCK() at least on ESP32
2021-03-15 14:18:03 -07:00
Melissa LeBlanc-Williams
17e9ff288b Bumped library version 2021-03-15 08:25:23 -07:00
Limor "Ladyada" Fried
7645ff429b
Merge pull request #49 from adafruit/B74_SSD1680
alias the BN to the B74
2021-03-15 11:21:08 -04:00
lady ada
3f184cc981 alias the BN to the B74 2021-03-14 23:17:48 -04:00
Limor "Ladyada" Fried
af49962495
Merge pull request #48 from makermelissa/master
Fix black/red inversion on 2.7-inch EPD
2021-03-13 16:26:53 -05:00
Melissa LeBlanc-Williams
683322490d Fix black/red inversion on 2.7-inch EPD 2021-03-12 14:49:56 -08:00
Dylan Herrada
1f793fed37
Bump to 4.3.1 2021-02-23 15:42:46 -05:00
lady ada
559f4b1785 update test to thinkink 2021-02-23 13:12:09 -05:00
lady ada
ee9a01a7a7 add 4.2 DES 2021-01-31 15:45:58 -05:00
Dylan Herrada
aee8f6b3f5
Bump to 4.3.0 2021-01-21 21:57:37 -05:00
Limor "Ladyada" Fried
99dfd5742f
Merge pull request #44 from adafruit/154z90
154z90
2021-01-16 18:35:54 -05:00
lady ada
ac77977c52 klong 2021-01-16 18:00:38 -05:00
lady ada
c668fdbf22 clanged 2021-01-16 17:45:39 -05:00
lady ada
9db75ba609 add 200*200 tricolor z90 2021-01-16 16:32:45 -05:00
Hutch67
7833cf1a33
prevent device block in SPI_MUTEX_LOCK() at least on ESP32
ESP32 uses a MUTEX to handle SPI transactions.
So calling beginTransaction twice in a row will block the device.
This happens in current code, if SRAM is used or a display (like 2,7" tricolor IL91874) which uses singleByteTxns = true
Both will call beginTransaction twice in a row and then the device will block for ever in
cores\esp32\esp32-hal-spi.h SPI_MUTEX_LOCK();

To prevent this, I made some changes in Adafruit_EPD.cpp
to track _isInTransaction properly, which was not used before.

See also https://github.com/adafruit/Adafruit-PN532/issues/53 for a similar bug.
2020-12-30 12:41:16 +01:00
Dylan Herrada
b5b6fcf47d
Bump to 4.2.0 2020-12-28 14:20:01 -05:00
Limor "Ladyada" Fried
b51d8c3783
Merge pull request #41 from adafruit/acephacking
Add ACEP (7-color EPD) support
2020-12-27 12:26:04 -05:00
lady ada
80b2102822 also https://github.com/adafruit/Adafruit_SPIFlash 2020-12-27 01:43:34 -05:00
lady ada
b094ab370a test only m4 for acep 2020-12-27 01:11:49 -05:00
lady ada
d7a6d5abad add adabot 2020-12-27 00:25:05 -05:00