Scott Shawcroft
ddcff85fa2
Add debugging. Scanning doesn't crash but returns no results. Need to config station.
2020-08-19 14:22:12 -07:00
Scott Shawcroft
1a6f4e0fe0
Scanning WIP. Need to sort out supervisor memory
2020-08-19 14:22:12 -07:00
Scott Shawcroft
c5b8401a15
First crack at native wifi API
2020-08-19 14:21:59 -07:00
Lucian Copeland
7078c63062
Add missing Neopixel pin definition
2020-08-14 16:58:24 -04:00
Scott Shawcroft
3197c579e0
Merge pull request #3262 from tannewt/fix_fs_corruption
...
Fix writing sector 0 as the first write.
2020-08-12 08:14:55 -07:00
Scott Shawcroft
8488b31aa0
Init directly
2020-08-11 11:19:40 -07:00
Scott Shawcroft
87c78be8f4
Fix writing sector 0 as the first write.
...
This was the FS issue I saw when debugging wifi and only happens
when the first write is to sector 0. It causes issues because it
blanks all of sector 0 after the first block.
Fixes #3133
2020-08-10 17:14:49 -07:00
Lucian Copeland
d47bd5529c
Fix neopixel macro issue, set default neopixel color
2020-08-10 13:16:20 -04:00
Lucian Copeland
78d049d0f1
Fix pwm reset spew, protect against null reference in led status
2020-08-05 14:05:53 -04:00
Lucian Copeland
14b3b51c58
Rework build flags, prevent idf errors
2020-08-04 18:40:24 -04:00
Lucian Copeland
94b2561860
Fix include error
2020-08-01 09:22:18 -04:00
Lucian Copeland
1c1df053d5
Add neopixel support
2020-07-31 15:34:12 -04:00
DavePutz
3dfed3c4aa
Merge pull request #15 from adafruit/main
...
update from main
2020-07-24 20:29:53 -05:00
root
778e8bfda9
Changes to optimization option
2020-07-23 19:27:02 -05:00
Scott Shawcroft
6a46fd5b91
Merge pull request #3185 from hierophect/esp32-pulseio
...
ESP32-S2: PWMOut
2020-07-23 13:11:33 -07:00
Lucian Copeland
cf0a4d208e
Fix unintended timer reset, style changes
2020-07-23 14:01:10 -04:00
Lucian Copeland
61a2e4f94b
Add PWMOut
2020-07-22 16:34:18 -04:00
root
d83a4ac72d
Changes to add compiler optimization option
2020-07-22 12:44:41 -05:00
root
db5c3c9676
dded optimization for esp32s2
2020-07-21 17:54:47 -05:00
root
49decf90c9
Add option for higher optimization levels
2020-07-21 10:11:08 -05:00
Lucian Copeland
207369ec09
Add boilerplate, create basic PWMOut test
2020-07-17 17:28:23 -04:00
Jeff Epler
9cdf5e148a
Merge pull request #2879 from jepler/background-callback
...
Use a linked list of background tasks to perform
2020-07-17 15:46:03 -05:00
Scott Shawcroft
72f6d7ee21
Merge pull request #3155 from jepler/esp32s2-parallel-build
...
esp32s2: Take care to invoke the sub-build-system only once
2020-07-16 11:26:53 -07:00
Jeff Epler
1df48176ce
supervisor: factor supervisor_background_tasks from sundry ports
2020-07-15 11:49:44 -05:00
Jeff Epler
a2919a6fb2
esp32s2: Use the device's EUI-48 address as unique ID
...
On my hardware, esptool reports
MAC: 7c:df:a1:02:6c:b8
after this change, the USB descriptor says SerialNumber: 7CDFA1026CB8
and microcontroller.cpu.id has
>>> "".join("%02x" % byte for byte in microcontroller.cpu.uid)
'c7fd1a20c68b'
Note that the nibble-swapping between USB and cpu.uid is typical.
For instance, an stm32 board has USB SerialNumber
24002500F005D42445632302 but hex-converted microcontroller.cpu.id
420052000f504d4254363220.
2020-07-15 11:45:13 -05:00
Jeff Epler
910f69c42b
esp32s2: Take care to invoke the sub-build-system only once
...
This allows "make -j" in the outer build system to function properly,
with a potentially large decrease in build times on high end desktop
systems.
2020-07-15 10:30:07 -05:00
Diego Elio Pettenò
34b4993d63
Add license to some obvious files.
2020-07-06 19:16:25 +01:00
Jeff Epler
fcddfd0f39
Merge pull request #3083 from tannewt/esp32s2_busio
...
Add busio support for the ESP32-S2
2020-07-01 21:02:08 -05:00
Scott Shawcroft
367d3800fc
Return false if we already have the lock
2020-07-01 14:35:25 -07:00
Scott Shawcroft
5028804878
Remove fixed pointers and check UART return
2020-06-30 15:29:42 -07:00
Scott Shawcroft
69b3d47564
Fix other esp builds
2020-06-29 18:21:53 -07:00
jerryneedell
bbedd43273
change CMake verision requirement
2020-06-27 13:27:42 -04:00
Scott Shawcroft
7f6bef3251
Remove debug prints
2020-06-26 16:56:17 -07:00
Scott Shawcroft
08749630a2
Fix SPI RX and remove debug prints
2020-06-26 16:30:24 -07:00
Scott Shawcroft
2d579cc995
Use NULL for deinited DigitalInOut
...
This fixes a Display issue where no backlight pin is given but it's
still deinitialized.
2020-06-26 12:33:50 -07:00
Scott Shawcroft
a9f257bcd6
Store host_id so that never reset works
2020-06-26 12:32:56 -07:00
Scott Shawcroft
0f074fb956
Merge pull request #3072 from PTS93/patch-2
...
Update minimum required cmake to 3.16
2020-06-26 10:02:24 -07:00
Timon
a80d7479d0
Update minimum required cmake to 3.16
...
Earliest tested version that compiles.
Failed with version 3.10
2020-06-26 02:04:14 +02:00
Timon
0a41b86f6b
Fix typo inserting IDF_PATH variable
2020-06-26 01:36:03 +02:00
Jeff Epler
1d2cc0b968
I2CPeripheral: Rename class and its module
...
This is an incompatible change.
2020-06-25 11:44:19 -05:00
Scott Shawcroft
03e5043af4
Turn off Idle WDT and speed up CPU
2020-06-24 13:10:31 -07:00
Scott Shawcroft
ed6e81d688
Switch SPI to polling DMA and enable displayio
2020-06-24 13:10:08 -07:00
Scott Shawcroft
496e16d99b
Handle memory (hopefully). Short TX works
2020-06-24 12:47:59 -07:00
Scott Shawcroft
c5fa9730a8
Compiles!
2020-06-24 12:47:59 -07:00
Scott Shawcroft
fc9c0ba573
Initial SPI implementation. Almost certainly doesn't compile
2020-06-24 12:47:59 -07:00
Scott Shawcroft
f52f60b17d
Add UF2 build target
2020-06-24 12:47:59 -07:00
Scott Shawcroft
7b56617f8e
Turn off stub so flash works over native usb
2020-06-24 12:47:58 -07:00
Scott Shawcroft
a26102607e
Add UART support
2020-06-24 12:47:58 -07:00
Scott Shawcroft
6f050d7af3
Add pull up testing, proper us delay and stop supporting 45 and 46 for I2C
2020-06-24 12:47:58 -07:00
Scott Shawcroft
ae52d052cb
Fix I2C thanks to Mark!
2020-06-24 12:47:58 -07:00