Maxim Kulkin
7707f4f905
extras/dhcpserver - Fix memory leak on stop
2018-03-11 22:56:10 -07:00
Andrea Greco
b77380bad1
Http client OTA ( #553 )
2018-03-01 05:03:44 +05:00
Jeff Kletsky
33082ba2c9
extras/timekeeping -- provide POSIX-like interface ( #578 )
2018-03-01 05:01:40 +05:00
Ruslan V. Uss
ed1a6cc6f3
Merge pull request #580 from ourairquality/newlib-lock-fix
...
newlib lock support: use a separate mutex and recursive mutex.
2018-02-23 22:30:20 +05:00
Sashka
8d4b4aa7a3
Multi-Channel Soft PWM library ( #579 )
2018-02-23 22:29:42 +05:00
Our Air Quality
dccf3fc7b9
newlib lock support: uses a separate mutex and recursive mutex.
...
In trying to save memory had incorrectly shared a non-recursive mutex
with recursive mutex uses. Initialize one non-recursive mutex too.
2018-02-23 23:00:08 +11:00
Ruslan V. Uss
49343e9c68
Merge pull request #571 from ourairquality/newlib-300
...
Newlib: update to version 3.0.0
2018-02-19 10:16:58 +05:00
Ruslan V. Uss
33147ae77f
Merge pull request #574 from ourairquality/lwip-fix-timer-debug
...
lwip: update and fix compilation with timer debug enabled.
2018-02-18 20:25:57 +05:00
Our Air Quality
8fc06b9b57
lwip: update and fix compilation with timer debug enabled.
2018-02-18 23:38:15 +11:00
Our Air Quality
875aaabebe
Newlib: update to version 3.0.0
2018-02-17 01:11:54 +11:00
Ruslan V. Uss
a3d94f168b
Merge pull request #567 from ourairquality/lwip-from-isr-stub
...
lwip add and stub for sys_mbox_trypost_fromisr()
2018-02-14 16:57:56 +05:00
Our Air Quality
4b6513f5a1
lwip add and stub for sys_mbox_trypost_fromisr()
...
This is not supported on esp-open-rtos, but add a stub to quieten
linker warnings.
2018-02-14 10:40:46 +11:00
Ruslan V. Uss
59c3ae3e5d
Merge pull request #554 from ourairquality/lwip-update-0118
...
lwip update
2018-02-13 16:39:34 +05:00
andrewclink
5750b9d91f
Allow overriding bootloader flash arguments ( #565 )
2018-02-13 16:38:51 +05:00
Our Air Quality
3c81f7d587
lwip update
...
* The mdns responder has been reworked to lower stack and memory usage. This is
a variation on the upstream code, it use malloc whereas the upstream code uses
pools. The high stack usage of the mdns responder was problem for
esp-open-rtos, so we might have to maintain the differences for now.
* Improved lwip core locking, and lock checking. Upstream improvements, that
need some added support from esp-open-rtos specific code. More core lock is
performed when calling from the esp-open-rtos code now, so a little safer. The
checking is not enforced, but projects might see warning messages and might
want to look into them.
* The esp-open-rtos lwip support has been sync'ed with the new freertos port
included with lwip. There are still some minor differences.
* A few lwip timer bugs have been resolved. This might help resolve some issues.
* Plus it picks up all the other upstream fixes and improvements.
* The default lwip stack has been lowered from 768 words to 480 words,
due to the reduced stack usage by the mdns responder.
2018-02-09 20:26:02 +11:00
Ruslan V. Uss
5f8b3d43c7
Merge pull request #556 from andrewclink/master
...
Add makefile flash hooks
2018-02-09 13:04:04 +05:00
Jeff Kletsky
6b43a1caa1
Improve extras/sntp -- Issue #562 ( #563 )
2018-02-09 13:02:01 +05:00
Ruslan V. Uss
c31d392f9a
Merge pull request #558 from wutje/patch-1
...
Update FreeRTOS license.
2018-02-03 01:21:30 +05:00
Wouter
c3eaaa7043
Update FreeRTOS license.
...
FreeRTOS is under MIT license and copyrighted by Amazon
2018-01-27 23:54:36 +01:00
Andrew Clink
63af6f4cc4
Add makefile flash hooks
2018-01-25 09:16:31 -07:00
Ruslan V. Uss
42e342e3dd
Merge pull request #544 from gschorcht/sht3x
...
Minor changes in SHT3x driver
2018-01-20 17:03:09 +05:00
Gunar Schorcht
13db675ac6
Minor changes in BME680 driver ( #543 )
2018-01-20 17:02:53 +05:00
Gunar Schorcht
8325bb87c5
Minor changes in CCS811 driver ( #542 )
2018-01-20 17:02:31 +05:00
Gunar Schorcht
37230b2de6
L3GD20H 3-axes gyroscope driver ( #545 )
2018-01-20 17:01:59 +05:00
Gunar Schorcht
a4de9dd4f1
LIS3DH 3-axes accelerometer driver added ( #546 )
2018-01-20 17:01:38 +05:00
Gunar Schorcht
812794f7d9
LIS3MDL 3-axes magnetometer driver added ( #547 )
2018-01-20 17:00:35 +05:00
Gunar Schorcht
f5bbff8b87
LSM303D e-Compass driver added ( #548 )
2018-01-20 16:59:54 +05:00
Ruslan V. Uss
39957e6203
Updated FreeRTOS version in reaadme
2018-01-18 12:30:34 +05:00
Gunar Schorcht
7fed013453
minor changes
2018-01-06 15:34:36 +01:00
Ruslan V. Uss
4715d5e8ff
Merge pull request #532 from ourairquality/netif-default-station
...
Change the netif default to the station in STATIONAP mode.
2017-12-30 18:53:09 +05:00
Ruslan V. Uss
9dee6f3fff
Merge pull request #531 from imihajlow/master
...
Allow html files customization for libesphttpd
2017-12-30 15:57:04 +05:00
Our Air Quality
c3dbac37ef
Change the netif default to the station in STATIONAP mode.
...
It seems most common for the connection to the wider internet to be
via the station netif even if there is also an AP netif, so set the
default to the station netif. The lwip ipv4 route logic will still use
the AP netif if the destination is to that subnet.
2017-12-30 20:51:53 +11:00
Ivan Mikhailov
524f8b953f
Allow html files customization for libesphttpd
...
Modified component.mk to let user customize
LIBESPHTTPD_HTML_DIR and LIBESPHTTPD_HTML_FILES
2017-12-30 09:48:17 +01:00
Ruslan V. Uss
4ec3659a04
Merge pull request #529 from ourairquality/newlib-locks-combine
...
newlib: add an option to combine some locks.
2017-12-28 06:48:28 +05:00
Ruslan V. Uss
e5e902589c
Merge pull request #523 from ourairquality/reclaim-wdev-bss
...
Reclaim a chunk of unused dram in the wdev bss area, 8000 bytes.
2017-12-28 06:48:16 +05:00
Ruslan V. Uss
2d22be9bac
Merge pull request #530 from ourairquality/sysparam-editor-flushing
...
sysparam editor: more stdout flushing.
2017-12-27 12:37:11 +05:00
Our Air Quality
3dd347ca55
sysparam editor: more stdout flushing.
2017-12-27 13:56:20 +11:00
Our Air Quality
3b2e0773ca
newlib: add an option to combine some locks.
...
The locks are using a bit of the limited ram. It's probably fine to combine some
of these to use the same mutex, and this patch does so for the set initialized
early. The file locks will still be separate, and dynamically created, so a
thread blocking on them will not deadlock all uses of newlib that need a lock.
2017-12-27 13:55:07 +11:00
Ruslan V. Uss
132391752e
MAX7219 driver fix
2017-12-27 00:33:59 +05:00
Ruslan V. Uss
126fbc20a7
Merge pull request #528 from UncleRus/extras/f-ram
...
Driver for Cypress serial F-RAM
2017-12-27 00:24:42 +05:00
Ruslan V. Uss
a922ea0383
Merge pull request #519 from ourairquality/heap-end-use-startup-stack
...
Reuse the startup stack for the dynamic heap.
2017-12-25 22:00:35 +05:00
UncleRus
543b4198b2
Driver for Cypress serial F-RAM
2017-12-24 18:49:52 +05:00
Ruslan V. Uss
131da5b4f2
Merge pull request #505 from ourairquality/mdns-responder1
...
mDNS-responder: ipv6 support and fixes
2017-12-24 18:39:47 +05:00
Ruslan V. Uss
f671f31b96
Merge pull request #524 from gschorcht/bme680
...
BME680 driver updates
2017-12-24 04:57:37 +05:00
Ruslan V. Uss
ff18dead52
Merge pull request #525 from gschorcht/sht3x
...
SHT3x driver updates
2017-12-24 04:57:26 +05:00
Ruslan V. Uss
fa5fe85d3a
Merge pull request #526 from gschorcht/ccs811
...
CCS811 driver updates
2017-12-24 04:54:24 +05:00
Ruslan V. Uss
342ba29b63
Merge pull request #527 from ourairquality/freertos-v10-0-1
...
FreeRTOS v10.0.1
2017-12-24 00:34:17 +05:00
Our Air Quality
59a4d85663
FreeRTOS v10.0.1
...
Mainly some simplifications to the copyright terms.
2017-12-23 21:10:57 +11:00
Gunar Schorcht
ca0b5da905
- Delaying and repeating i2c operation automatically when i2c interface is busy removed. User has to deal with concurrency using semaphores.
...
- GPIO_ID_PIN macros removed
- Soft reset mechanism of SHT3x does not work when sensor is in any measurement mode. Therefore, it does not abort initialization procedure anymore
- typos
- changes to use the same source code with ESP8266 (esp-open-rtos) and ESP32 (ESP-IDF)
2017-12-21 19:02:02 +01:00
Gunar Schorcht
f0425e7abd
- small corrections
...
- changes to use the same source code with ESP8266 (esp-open-rtos) and
ESP32 (ESP-IDF)
2017-12-21 19:00:16 +01:00