6c49028af8
Removed arduino's shitty serial functionality
2021-12-21 19:25:39 +01:00
aa9f5dc65a
Removed again some bullshit arduino bullshit components (hal-timer)
2021-11-21 17:55:42 +01:00
ce4aa4606c
add toString for i2c errors
2021-11-03 21:17:52 +01:00
f607edea13
proper return types
2021-11-03 19:02:30 +01:00
c9ca6f199b
HardwareSerial int8 vs uint8 fixes
2021-10-04 13:22:53 +02:00
b0223be116
Removed shitty random utilities
2021-09-05 21:09:19 +02:00
8e447f5cd5
Removed arduino's delay()
2021-08-09 16:15:21 +02:00
a84e0538ff
Removed more arduino bullshit defines
2021-07-29 16:41:57 +02:00
ff9ec961c1
Removed retarted arduino binary.h
2021-06-28 21:19:49 +02:00
f5e23bfbbd
Added SPI to CMakeLists.txt
2021-06-28 19:40:16 +02:00
50e1f1ffa1
Removed shitty arduino bluetooth components
2021-05-27 20:51:53 +02:00
5fdfe5e1b9
Dont prepend filename if esp-idf already does it
2021-05-12 16:42:40 +02:00
e9cdb0d111
Changed arduino logtag
2021-05-12 16:05:54 +02:00
ecc9bb3eb0
Fix compiler warning by removing more bullshit arduino code
2021-05-08 17:05:45 +02:00
07b177e4a5
shitty arduino log now uses esp log
2021-05-06 21:24:18 +02:00
67dfea558a
Remove shitty arduino logging system
2021-05-05 12:53:37 +02:00
d237cc9df6
Removed shitty Print and shitty Printable interfaces
2021-04-21 21:57:49 +02:00
c5d5f95c1b
Removed shitty base64 arduino code
2021-04-21 20:09:33 +02:00
561bca1e67
Removed shitty cencode
2021-04-17 22:44:41 +02:00
0f38a07a20
Removed IPAddress bullshit
2021-04-05 21:20:48 +02:00
899e7e01d4
Removed more low quality code to fix warnings
2021-03-06 08:59:42 +01:00
4458870228
64bit millis() preparations
2021-03-03 15:19:46 +01:00
e385dd8abc
Dont include log header by default everywhere
2021-03-03 15:19:46 +01:00
acf3b3948a
Fixed
2021-03-03 15:19:46 +01:00
a4a32ef88a
Removed more shitty garbage stuff
2021-03-03 15:19:46 +01:00
9ff721dede
Removed more bullshit components which got replaced by proper C++ code
2021-03-03 15:19:45 +01:00
9bd3e02d0f
Increase stack size
2021-03-03 15:18:59 +01:00
35bea57d10
Removed more bullshit useless dumb code
2021-03-03 15:18:59 +01:00
2e19b9ff5b
Removed bullshit shitty files from shitty arduino developers who write shitty code
2021-03-03 15:18:56 +01:00
bbb21bbf55
Removed tools to avoid outdated autocompletions in IDE
2021-03-03 15:14:32 +01:00
dfe251e9a2
Fixed dependencies
2021-02-15 02:07:30 +01:00
a56728a16b
Added missing dependency
2021-01-13 16:10:45 +01:00
f41438597d
Fixed to get compiling again with newest esp-idf
2021-01-07 18:44:25 +01:00
dcf9895955
esp-idf fixes
2020-12-16 19:01:29 +01:00
7d3f49940f
Update esptool for Big Sur
2020-12-07 10:17:52 +02:00
9bc8420e2f
Update boards.txt
2020-12-01 18:00:24 +02:00
c1b06cc120
Fix possible race condition in uart attach ( #4569 )
2020-12-01 16:36:44 +02:00
93c6226177
Separate Provisioning library from WiFi library to avoid unnecessary compilation while using WiFi library ( #4550 )
2020-11-19 00:13:14 +02:00
b5651491e5
Ignore mklittlefs
2020-11-18 19:11:42 +02:00
a25ccb2ef7
Fix Wire.begin causing divide by zero
...
Fixes: https://github.com/espressif/arduino-esp32/issues/4530
2020-11-17 02:30:12 +02:00
5b5b61c018
rework persist reboot
2020-11-17 02:04:56 +02:00
cbafe67ee1
Fix PSRAM on S2
2020-11-17 01:13:23 +02:00
e0f8b845fb
Merge branch 'master' into idf-release/v4.2
2020-11-15 21:47:59 +02:00
1eb2c6d3dc
Merge pull request #4542 from lbernstone/adc_vref
...
Fix deprecated vref function
2020-11-15 21:31:36 +02:00
564733137a
Merge pull request #4541 from lbernstone/SD_MMC_v4.2
...
Updated SD_MMC init to match changes upstream
2020-11-15 21:31:12 +02:00
e5555c72e5
Fix deprecated vref function
2020-11-15 12:16:02 -07:00
104d28bd9c
Merge pull request #4540 from loick111/feature/custom_variants_dir_idf4.2
...
Allow custom variants directory
2020-11-15 21:10:52 +02:00
934553d290
Updated SD_MMC init to match changes upstream
2020-11-15 12:00:55 -07:00
f7fe024744
Allow custom variants directory
2020-11-15 19:56:05 +01:00
adafd9d7c0
Merge pull request #4538 from loick111/feature/custom_variants_dir
...
The goal is to allow custom configuration for `variants_dir` to define our own board variant directly in the project.
With this functionnality, we are now allowed to define in our projects a custom board **AND** a custom variant.
https://docs.platformio.org/en/latest/platforms/creating_board.html#custom-embedded-boards
Here is an example of how to define a custom board with custom variant:
```
my_project
├── boards
│ └── custom_esp32dev.json
└── variants
└── custom-esp32dev
└── pins_arduino.h
```
custom_esp32dev.json
```json
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variants_dir": "variants",
"variant": "custom-esp32dev"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "My Custom Espressif ESP32 Dev Module",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32 ",
"vendor": "Espressif"
}
```
2020-11-15 20:43:43 +02:00