Gunar Schorcht
6cd9896ac0
cpu/esp: move BACKUP* attributes to esp_common
2020-04-03 18:07:12 +02:00
Gunar Schorcht
464e3a8741
cpu/esp8266: add RTT implementation
2020-03-19 13:59:58 +01:00
Gunar Schorcht
ef248b392d
cpu/esp_comomon: rename cpu_conf.h to cpu_conf_common.h
...
To be able to define common configurations for all ESP CPUs, the CPU specific configuration cpu_conf.h has to include a common configuration. For that purpose cpu_conf.h in cpu/esp_common is renamed to cpu_conf_common.h and included in CPU specific configurations.
2020-02-29 12:07:12 +01:00
Gunar Schorcht
18659bdf26
cpu/esp*: move FreeRTOS headers to cpu/esp_common
2020-02-21 09:09:34 +01:00
Gunar Schorcht
0292f8b6a3
cpu/esp*: move periph/hwrng to cpu/esp_common
2020-02-21 09:09:34 +01:00
Gunar Schorcht
90dc2ce846
cpu/esp*: common parts of syscalls in cpu/esp_common
2020-02-21 09:09:34 +01:00
Gunar Schorcht
4c466e54ec
cpu/esp*: common irq_arch in cpu/esp_common
2020-02-21 09:09:34 +01:00
Gunar Schorcht
43b89a61eb
cpu/esp*: move common parts of gpio_arch to cpu/esp_common
2020-02-21 09:09:34 +01:00
Gunar Schorcht
7d701f6fa8
cpu/esp*: move common headers to cpu/esp_common
2020-02-21 09:09:34 +01:00
Gunar Schorcht
7bf5bba564
cpu/esp_common: LOG_TAG macro for DEBUG_ALL
...
LOG_TAG macro is required for LOG_VERBOSE level in ESP SDK log output handling.
2019-12-20 16:25:41 +01:00
Gunar Schorcht
dcb6673024
cpu/esp8266: platform dependent settings for lwIP
2019-12-17 08:28:33 +01:00
Gunar Schorcht
a3de59fec3
cpu/esp8266: log outputs from esp vendor code
...
Log outputs from the Espressif vendor code are completely controlled by LOG_LEVEL and should not be controlled by ENABLE_DEBUG by file.
2019-12-12 08:16:54 +01:00
MrKevinWeiss
d218b77ff7
cpu/esp8266: Suppress cpu specific i2c_speed_t in doxygen
2019-11-18 11:43:45 +01:00
MrKevinWeiss
02bd107722
cpu/esp8266: Suppress cpu specific gpio_flank_t in doxygen
...
The enumeration takes both the cpu and the driver, it should only show the driver enum
2019-11-18 11:43:12 +01:00
Gunar Schorcht
ddc91df4ca
cpu/esp8266: changes for RTOS SDK
2019-11-14 13:58:22 +01:00
Gunar Schorcht
a212228147
cpu/esp8266: files that are not needed any longer removed
2019-11-14 12:04:29 +01:00
Gunar Schorcht
f397a74948
cpu/esp8266: FreeRTOS adaption layer added for RTOS SDK
2019-11-13 19:00:39 +01:00
Marian Buschsieweke
314184adb5
cpu: Platform specific C11 atomics compat headers
...
Added headers to define platform specific sizes and types for the C11 atomics
compatibility module for C++.
2019-10-24 23:08:36 +02:00
Gunar Schorcht
2c555a72ec
cpu/esp8266: print_meminfo function added
2019-05-24 00:28:57 +02:00
Gunar Schorcht
501d679f67
cpu/esp8266: fix of printf format identifiers
...
Format identifier `h` and `hh` removed since `esp_printf` does not support them.
2019-05-24 00:28:24 +02:00
Gunar Schorcht
b17070fbf1
cpu/esp_common: doc fixes
2019-04-15 12:50:44 +02:00
Gunar Schorcht
dc7f979201
cpu/esp8266: SDK interrupt handling removed
2019-04-15 11:45:59 +02:00
Gunar Schorcht
b6d15565be
cpu/esp8266: macros required by esp_now_netdev
2019-03-05 16:43:45 +01:00
Gunar Schorcht
04de1e75aa
cpu/esp8266: stack sizes tuned for esp_wifi
2019-01-24 09:21:17 +01:00
Gunar Schorcht
e4b0ace841
cpu/esp8266: inc ets_task stack size for esp_now
2019-01-21 16:30:33 +01:00
Gunar Schorcht
0c12206503
cpu/esp8266: cpu configuration tuned
...
With the new ETS task handling thread, the stack sizes could be down sized.
2019-01-21 16:30:33 +01:00
Gunar Schorcht
2cb7b4c6df
cpu/esp8266: add compile-time configurations group
2019-01-14 12:19:04 +01:00
Gunar Schorcht
fa0b4b801f
cpu/esp8266: doc fixes
2019-01-09 16:55:21 +01:00
Schorcht
0230d077d4
cpu/esp8266: doxygen problem fix
2019-01-09 16:03:00 +01:00
Gunar Schorcht
1865ee9359
cpu/esp8266: fix of adc_res_t
...
cpu/esp8266/include/periph_cpu.h overrides the default definition of adc_res_t from periph/adc with a definition which contains only one resolution. This gives compilation errorss if an application uses other resolutions. According to the documentation, adc_sample should return -1 if the resolution is not supported. All other CPUs override adc_res_t either to add new resolutions or to mark resolutions as unsupported. But they all allow to use them at the interface. Therefore, esp8266 uses now the default definition of adc_res_t and returns -1 if a solution is used in adc_sample that is not supported.
2018-11-30 17:56:33 +01:00
Gunar Schorcht
ffd69868c6
cpu/esp8266: doxygen fix
...
Removes architecture specific includes from documentation of module Peripheral Driver Interface / GPIO.
2018-11-05 11:23:40 +01:00
Schorcht
0d796d6eec
cpu/esp8266: cpu frequency settings
2018-10-19 13:08:32 +02:00
smlng
9468feeaaf
cpu/esp8266: add missing PERIPH_TIMER_PROVIDES_SET
2018-09-07 22:14:32 +02:00
Schorcht
e4ca897661
cpu: add esp8266
2018-09-05 02:39:50 +02:00