87 Commits

Author SHA1 Message Date
6a64e87bc3 Fix crash because of missing IRAM attribute 2022-10-06 01:27:55 +02:00
3f4d71050e Fixed lots of warnings 2022-09-17 22:28:22 +02:00
9acfb4443c Fix missing dependency driver 2022-09-17 22:11:52 +02:00
b7066ea04d Fixed i2s implementation 2022-09-08 21:36:11 +02:00
76e19791f9 Updated to newest IDF with new GCC 2022-06-13 20:33:42 +02:00
411fbf94de Cleanup arduino useless bullshit 2022-05-23 23:54:16 +02:00
a7f574bcf0 Cleanup arduino useless bullshit 2022-05-23 23:28:51 +02:00
12a66541c3 Changes needed to compile again with new idf 2022-03-17 14:45:08 +01:00
c41ecf5ea1 Fixes to work again with old idf too 2022-03-05 15:25:41 +01:00
5ec41bde78 Fixes after idf rebase 2022-02-24 14:54:40 +01:00
cc466349b7 Fixed compiling with newest idf again 2022-01-11 13:53:25 +01:00
a18abff773 Added support for old and new IDF 2022-01-03 17:12:02 +01:00
5a3c3866d1 Reduced useless warnings 2021-12-28 02:34:06 +01:00
51adf73c58 fixed warnings with rebased idf 2021-10-28 13:36:13 +02:00
151565bee4 Removed arduino's delay() call 2021-08-09 16:14:07 +02:00
35d66caf82 Fixed warnings related to the register keyword 2021-06-07 18:02:09 +02:00
350d791799 Fixed RMT 2021-05-31 16:47:53 +02:00
26979f6050 Removed Kconfig 2021-05-31 16:08:12 +02:00
26c0d4c557 Fixes to be used as a submodule in other projects 2021-05-31 16:05:44 +02:00
1565347f6f Recode another delay in an esp32 specific fashion that should be faster 2020-09-21 19:12:15 -07:00
22c7ada86f Update readme, fixed timing issue that was causing I2S to run into itself 2020-09-21 18:53:54 -07:00
fb775914f3 : 2020-09-21 18:53:14 -07:00
47f83d4689 Delay code written for Arduino was no longer quite right and prone to overflow
On ESP32 we can use 64bits and the native libraries and it's OK
2020-09-21 18:52:32 -07:00
162a962a02 Update readme slightly 2020-09-21 17:45:10 -07:00
544a86d817 Much better test code, test a lot more things 2020-09-21 14:28:58 -07:00
ad1bb2a9f3 Make a few little things easier to read 2020-09-21 14:28:40 -07:00
89a419b1c9 Change default to I2S driver, explain how to use RMT if you really want to 2020-09-15 18:22:39 -07:00
8f0da6ff4a Make I2S compile 2020-09-15 17:00:01 -07:00
750661abcd Add a slightly better test in the main.cpp 2020-09-15 01:01:15 -07:00
33f0f05ebb Extra info about the state of the port. The esp-idf driver now works. 2020-09-15 00:55:20 -07:00
67e2522016 Make ESP-IDF driver work. 2020-09-15 00:40:04 -07:00
95be9e8432 Further fix for channels, the done handler wasn't quite right 2020-09-15 00:03:37 -07:00
ba32cc36a0 Fix issue with multiple channels. Hadn't propigated use of mRMT_channels into the IRQ handler. 2020-09-14 23:38:35 -07:00
e63619eaab Update readme to current status of testing 2020-09-14 19:22:21 -07:00
220446e033 Fix issue with 4.1 ESP-IDF
Update multiple channels, so the RMT channel is correct for MEM_BLOCK
2020-09-14 18:28:58 -07:00
fa1fa56ef3 Warn about ESP-IDF 4.1 not working 2020-09-14 11:08:06 -07:00
b7f96a8b62 Fix for multiple channels and multiple MEM_BLOCKS, suggested by @samguyer
Should resolve issue #16 , checkin ahead of test because it can't get worse :-)
2020-09-14 11:06:23 -07:00
69c28ee3f5 Do the right thing with RTC pins regardless of ESP-IDF version. 2020-09-12 11:56:12 -07:00
81e041d255 Fix access for RTC pins like 19 to resolve issue 19 and issue 12. 2020-09-12 11:20:39 -07:00
62e078bbed Add the WS2812FX pattern library. 2020-09-11 17:59:14 -07:00
09f76c33c6 Tired of the compile error showing the version. The SPI one can stay for a bit 2020-09-11 17:52:51 -07:00
ea247d64fd Make the current code less specific to the version of ESP-IDF, this should
work for all versions 4.0 to master.
2020-09-11 17:51:59 -07:00
83c0736401 A major update that removes different kind of flashes. 2020-09-04 16:42:31 -07:00
cd08f93593 Updated to Sam Guyer's latest 2020-08-20 18:03:25 -07:00
df69632301 Remove unused hal files that were throwing warnings on platformio 2020-07-26 21:09:41 -07:00
a16df70c45 Updated for more recent 4.0 version 2020-07-26 20:32:03 -07:00
7a5045c3a4 Fix the bluetooth includes - that is, remove them 2020-07-26 17:29:59 -07:00
f7984498fe Update README.md 2020-07-18 19:36:31 -07:00
171dc8cc8e Function is used only when the esp-idf driver is used, thus unclear if it matters yet
wq
2020-07-18 19:28:59 -07:00
38d97dbca3 Update to sam guyer's FastLED fork. Should reduce or eliminate flashing. 2020-07-18 19:22:02 -07:00