35 Commits

Author SHA1 Message Date
Brian Bulkowski
1565347f6f Recode another delay in an esp32 specific fashion that should be faster 2020-09-21 19:12:15 -07:00
Brian Bulkowski
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
Brian Bulkowski
ad1bb2a9f3 Make a few little things easier to read 2020-09-21 14:28:40 -07:00
Brian Bulkowski
89a419b1c9 Change default to I2S driver, explain how to use RMT if you really want to 2020-09-15 18:22:39 -07:00
Brian Bulkowski
8f0da6ff4a Make I2S compile 2020-09-15 17:00:01 -07:00
Brian Bulkowski
750661abcd Add a slightly better test in the main.cpp 2020-09-15 01:01:15 -07:00
Brian Bulkowski
67e2522016 Make ESP-IDF driver work. 2020-09-15 00:40:04 -07:00
Brian Bulkowski
95be9e8432 Further fix for channels, the done handler wasn't quite right 2020-09-15 00:03:37 -07:00
Brian Bulkowski
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
Brian Bulkowski
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
Brian Bulkowski
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
Brian Bulkowski
69c28ee3f5 Do the right thing with RTC pins regardless of ESP-IDF version. 2020-09-12 11:56:12 -07:00
Brian Bulkowski
81e041d255 Fix access for RTC pins like 19 to resolve issue 19 and issue 12. 2020-09-12 11:20:39 -07:00
Brian Bulkowski
62e078bbed Add the WS2812FX pattern library. 2020-09-11 17:59:14 -07:00
Brian Bulkowski
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
Brian Bulkowski
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
Brian Bulkowski
83c0736401 A major update that removes different kind of flashes. 2020-09-04 16:42:31 -07:00
Brian Bulkowski
cd08f93593 Updated to Sam Guyer's latest 2020-08-20 18:03:25 -07:00
Brian Bulkowski
df69632301 Remove unused hal files that were throwing warnings on platformio 2020-07-26 21:09:41 -07:00
Brian Bulkowski
7a5045c3a4 Fix the bluetooth includes - that is, remove them 2020-07-26 17:29:59 -07:00
Brian Bulkowski
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
Brian Bulkowski
38d97dbca3 Update to sam guyer's FastLED fork. Should reduce or eliminate flashing. 2020-07-18 19:22:02 -07:00
Brian Bulkowski
6fb2ce6fa1 Had broken the build for v4.0. Fixed now howpefully still testing 2020-06-29 11:17:33 -07:00
Brian Bulkowski
acff7025ba I notice the example code uses the default constructor, which
seems to also set a few different optional parameters. Let's
use that default constructor, it seems to make the code more stable.
2020-06-28 12:55:45 -07:00
Brian Bulkowski
4dd628d7d7 Works with various ESP-IDF versions 2020-06-27 23:10:57 -07:00
Brian Bulkowski
99111b9a81 Make the 4-wire LEDs compile.
Had to pull in far more of the Arduino HAL.
2020-03-08 17:56:33 -07:00
Brian Bulkowski
aacf37ce65 Removed the 8266 code, not germain.
Updated the clockless rmt simply for a compiler warning
2020-02-29 23:48:36 -08:00
Brian Bulkowski
f88cc05748 Add correct license files for the espressif Arduino HAL. 2020-02-29 11:57:05 -08:00
Brian Bulkowski
63d966b6f5 Removing unnecessary files 2020-02-28 01:29:35 -08:00
Brian Bulkowski
818f0df116 Remove unneeded files 2020-02-28 01:13:22 -08:00
Brian Bulkowski
d9218fb922 Not sure which of these are necessary, we can try to cut it down
later. Probably don't need things like PSRAM.
2020-02-17 19:27:25 -08:00
Brian Bulkowski
2e70c9ef5a Getting very close to compiling.
Current next problem has to do with defining some pins to do different
things.
2020-02-17 19:25:09 -08:00
Brian Bulkowski
5b81ce6431 CMakeLists and Readme updates.
This version of the cmakelists includes a hal directory, but i haven't
yet figured out how to make that work, so this is fairly broken.
2020-02-16 13:25:56 -08:00
Brian Bulkowski
e64b06f03f Hacked a makefile issue ( Define ESP32 ) which should have been
done a better way.
2020-02-14 09:07:26 -08:00
Brian Bulkowski
a8262028ae Check in the current Arduino FastLED code, but nothing
compiles yet.
2020-02-13 22:56:04 -08:00