Our Air Quality
b6fc58b743
spi_write: use uint32_t for the page iteration counter.
...
The page counter was using an uint8_t which seems unnecessary and might wrap.
2017-08-30 13:51:32 +10:00
Our Air Quality
3dbf129fa1
ets_timer: code for using the FreeRTOS timers, and remove from libs.
2017-08-30 13:51:32 +10:00
sheinz
326708c903
Reverse engineered ets_timers.o
...
Switch from FreeRTOS queue to task notification.
Removed unknown/unused code.
Rename sdk_ets_handler_isr to process_pending_timers
Add function for microseconds
Simplify time to ticks conversion
2017-08-30 13:51:32 +10:00
Our Air Quality
8b0a1ae362
Add Wificfg
...
Uses the sysparam store to save the wifi configuration.
Adds a basic http server for configuration.
2017-08-30 13:51:32 +10:00
Our Air Quality
af4ac44cb5
libc: update to a recent newlib version.
2017-08-30 13:51:32 +10:00
Our Air Quality
cd23acaa4a
LwIP v2 support
2017-08-30 13:51:32 +10:00
Our Air Quality
1cfded6389
upnp example: strip down the lwipopts.h file
2017-08-30 13:51:32 +10:00
Our Air Quality
17eb160be7
FreeRTOS 9.0.1
2017-08-30 13:51:32 +10:00
Our Air Quality
5583543f14
Add an argument to ISRs. Disable interrupts while masking them.
2017-08-30 13:51:32 +10:00
Our Air Quality
ec5dabd237
sysparam: reserve one more flash sector before placing the sysparams
...
This is to help work with recent SDKs that add a RF cal sector by
default in the fifth last sector - just so the sysparam sectors do not
jump around when using different SDK versions.
2017-08-30 13:51:32 +10:00
Sakari Kapanen
4838072ecf
Added an API for user exception handlers
2017-08-29 09:51:23 +03:00
Ruslan V. Uss
42ccb47eb3
Merge pull request #439 from Zaltora/ssd1306_fix
...
Fix SPI3 protocol with SSD1306
2017-08-24 18:41:02 +05:00
lilian
674c450416
Fix SPI3 protocol with SSD1306
2017-08-22 15:10:15 -03:00
Ruslan V. Uss
077fe622da
Merge pull request #438 from sheinz/fix/travis
...
Fix pyserial import on travis CI
2017-08-20 01:32:21 +05:00
sheinz
8ce00cdf21
Fix pyserial import on travis CI
2017-08-18 17:38:38 +03:00
Ruslan V. Uss
f51becd0a7
Merge pull request #433 from flannelhead/httpd-typedef-fix
...
httpd: add missing typedef
2017-08-05 01:34:04 +05:00
Ruslan V. Uss
9347a6b165
Merge pull request #431 from ourairquality/i2c-default-speed
...
i2c: remove wip 400k define
2017-08-04 15:46:04 +05:00
Sakari Kapanen
30920ce4ec
httpd: add missing typedef
2017-08-04 07:18:42 +03:00
Our Air Quality
afa834a805
i2c: remove wip 400k define
...
Looks like this was test wip code that should not have been included.
Want to be able to set the i2c per-project rather than having to patch
the driver.
2017-08-02 10:36:06 +10:00
Ruslan V. Uss
9523e872f8
Merge pull request #418 from apiel/master
...
Upnp example emulating a Wemo switch
2017-07-24 16:26:37 +05:00
Ruslan V. Uss
29b9054cb1
Merge pull request #415 from ourairquality/rm-libgcc-in-rom
...
Remove code from libgcc that is provided by the ROM.
2017-07-24 16:17:31 +05:00
Ruslan V. Uss
1544768025
Merge pull request #416 from ourairquality/lmac-use-hwrand
...
Use hwrand for the sdk uses of rand, in particular with the NMI.
2017-07-24 16:16:30 +05:00
alex
3c050bc4d1
Upnp example emulating a Wemo switch
2017-07-20 20:23:52 +02:00
Our Air Quality
6a0da03809
Use hwrand for the sdk uses of rand, in particular with the NMI.
...
The fiq NMI calls rand() from lmac:lmac.a:sdk_lmacTxFrame and the NMI
must not touch the newlib reent structure or enter critical regions
etc, so just use the simple and safe hwrand implementation as a
substitute.
2017-07-20 16:24:45 +10:00
Our Air Quality
9e302c59ed
Remove code from libgcc and libc that is provided by the ROM.
...
This saves about 2.5k of iram.
2017-07-16 23:09:33 +10:00
Ruslan V. Uss
e17b1a5db6
Merge pull request #410 from UncleRus/extras/ad770x
...
Driver for AD7705/AD7706 SPI ADC
2017-07-10 03:42:42 +05:00
UncleRus
ee7bd87011
Driver for AD7705/AD7706 SPI ADC
2017-07-07 03:50:50 +05:00
Ruslan V. Uss
497b4e607b
Merge pull request #404 from ourairquality/bearssl2
...
Update BearSSL
2017-07-06 11:17:04 +05:00
Ruslan V. Uss
11ea727efa
Merge pull request #403 from ourairquality/mbedtls251
...
Update mbed TLS to 2.5.1
2017-07-06 11:16:32 +05:00
Our Air Quality
178d0e381c
Update BearSSL
2017-07-04 23:16:22 +10:00
Our Air Quality
4737e3b438
Update mbed TLS to 2.5.1
2017-07-04 20:24:34 +10:00
Ruslan V. Uss
a0297eb3af
Merge pull request #401 from Governa/mqtt_timer
...
Mqtt timer not sleeping
2017-07-04 02:26:59 +05:00
Fernando Governatore
c1747fb8da
MQTT fix mqtt_timer_expired
...
If the user passes 0 as a timeout, we should not sleep(the timer has
already expired).
2017-07-03 15:50:54 -03:00
Fernando Governatore
67cd7bc031
MQTT fix mqtt_timer_left_ms
...
mqtt_timer_left_ms: timer->end_time is in ticks, now is in ticks, so left
is in ticks. left * portTICK_PERIOD_MS is the time left.
With that change, the select in both mqtt_esp_read and mqtt_esp_write
seems to work as expected(with time, not ticks)
2017-07-03 15:50:54 -03:00
Ruslan V. Uss
49a0a74ae2
Merge pull request #397 from Governa/patch-1
...
MQTT ignores too many handlers registered
2017-06-22 01:09:45 +05:00
Fernando
ca110fa645
MQTT ignores too many handlers registered
...
On MQTTClient.c function mqtt_subscribe, if more than MQTT_MAX_MESSAGE_HANDLERS are registered, the variable rc receives the value of grantedQoS.
If grantedQoS = 0, and all handlers are already occupied, it goes on and returns 0 to the caller.
2017-06-19 21:31:09 -03:00
Ruslan V. Uss
abe3b8fd68
Merge pull request #390 from ourairquality/esp-open-sdk-update
...
travis: update the esp-open-sdk version used.
2017-06-07 14:19:24 +05:00
Our Air Quality
91e89001c3
travis: update the esp-open-sdk version used.
2017-06-07 18:36:06 +10:00
Ruslan V. Uss
ce298e1e23
Merge pull request #388 from luigifreitas/patch-1
...
Change xTaskCreate priority.
2017-06-06 07:39:00 +05:00
Luigi Freitas Cruz
5e3e69ba02
Change xTaskCreate priority.
...
Priority #1 appears not to be working. Priority #2 works just fine.
2017-06-05 19:29:04 -03:00
Ruslan V. Uss
857b8002e0
Merge pull request #382 from kanflo/httpd_fix
...
Fix for #381
2017-05-18 15:06:46 +05:00
Johan Kanflo
577d5e6895
Fix for #381
2017-05-16 16:12:55 +02:00
Ruslan V. Uss
c3482a8c01
Merge pull request #372 from panoti/feature/pcf8591
...
8-bit digital-to-analog conversion PCF8591 library
2017-05-10 03:31:55 +05:00
Ruslan V. Uss
5e04c890d1
Merge pull request #369 from UncleRus/spi_fix
...
Fixes unaligned writes to SPI data register
2017-04-26 17:24:35 +05:00
thanhpn
dbcb707c1c
add pcf8591 lib + example
2017-04-25 23:57:40 +07:00
Michael Hamel
4b0acbe8bf
Feature/mdnsresponder ( #348 )
...
Basic multicast-DNS service discovery responder
2017-04-25 19:00:09 +05:00
Ruslan V. Uss
c90362621a
Merge pull request #370 from UncleRus/extras/timeout_fix
...
Fix for counter overflow in delays based on sdk_system_get_time()
2017-04-25 18:57:44 +05:00
thanhpn
b982a132ae
add
2017-04-23 15:35:23 +07:00
UncleRus
55e08de21c
Fix for counter overflow in delays based on sdk_system_get_time()
2017-04-22 00:55:41 +05:00
UncleRus
852ed2f1ad
Fixes unaligned writes to SPI data register
2017-04-20 01:49:46 +05:00