sheinz
e2e6f35288
Fix spiff and stdin_uart_interrupt overiding the same read function ( #249 )
...
* Fix spiff and stdin_uart_interrupt overiding the same read function
* Make strong function defninition replace a weak one
2016-11-01 17:14:34 +02:00
Ruslan V. Uss
98de5e573a
RTC drivers fix ( #259 )
2016-11-01 11:40:19 +02:00
DanielCerejo
8ef476c71f
initialize dhcpserver_task_handle = NULL ( #257 )
...
corrert error printf "OTA TFTP" to "DHCP Server Error"
2016-10-30 11:26:29 +02:00
Ruslan V. Uss
5a14ab31e4
DS18x20: DS18S20 support, bugfixes ( #255 )
2016-10-28 15:29:47 +03:00
urx
5b12ba54dc
Driver and example for SSD1306 128x64 I2C display ( #254 )
2016-10-28 15:08:37 +03:00
Ruslan V. Uss
e71919410d
Add mkspiffs binary to .gitignore ( #256 )
2016-10-27 11:12:27 +03:00
Ruslan V. Uss
2ab9beb946
Extras/DHT improvements: makefile fix, replace DHT_TYPE macro by param ( #252 )
2016-10-26 16:41:08 +03:00
Ruslan V. Uss
574f944fbb
Driver for HD44780 LCDs ( #246 )
...
Driver for HD44780 LCDs connected directly to GPIO / to I2C by PCF8574-like GPIO expanders (#246 )
2016-10-26 16:21:55 +03:00
sheinz
698f7424eb
Merge pull request #245 from ourairquality/freertos-v900-wip-3
...
FreeRTOS v9.0.0 upgrade
2016-10-26 16:09:44 +03:00
OurAirQuality
7bab80c33d
FreeRTOS v9.0.0 upgrade
2016-10-25 23:35:51 +11:00
sheinz
8840eb0411
Merge pull request #250 from UncleRus/extras/cpp_fix
...
Make headers in extras more cpp friendly
2016-10-24 23:41:42 +03:00
Ruslan V. Uss
f1d44f5cbe
FatFs integration (SDIO backend) ( #242 )
2016-10-24 22:30:51 +03:00
UncleRus
57cb9b925c
Make headers in extras more cpp friendly
2016-10-24 18:13:17 +05:00
Ruslan V. Uss
2994a566a6
Driver for SD/MMC cards ( #239 )
...
* Driver for SD/MMC cards
* SDIO: read_register() bug fixed, schematics resized
2016-10-20 10:03:05 +03:00
sheinz
b23dd64419
Merge pull request #237 from UncleRus/extras/hmc5883l
...
HMC5883L driver + example
2016-10-16 12:52:43 +03:00
rus
4e7362f2d4
HMC5883L driver + example
2016-10-13 14:59:52 +05:00
sheinz
0a8c61ffb7
Merge pull request #235 from UncleRus/extras/ultrasonic
...
Driver for ultrasonic range meters + example
2016-10-13 00:50:55 +03:00
sheinz
36759a2da5
Merge pull request #232 from UncleRus/extras/ds1307
...
DS1307 RTC driver + example
2016-10-13 00:46:43 +03:00
UncleRus
f31ea70e1b
Driver for ultrasonic range meters + example
2016-10-13 00:09:13 +05:00
UncleRus
8ded673ec3
DS1307 RTC driver + example
2016-10-12 23:57:24 +05:00
sheinz
add6d85182
Merge pull request #228 from bschwind/tsl2561
...
Add a TSL2561 driver and example usage
2016-10-12 16:41:52 +03:00
Brian Schwind
6dea7abfc0
Add extern C declaration
2016-10-11 22:52:11 +09:00
Brian Schwind
6449f243fc
Move defined constants to enums
2016-10-11 21:39:22 +09:00
Brian Schwind
cd594a4296
Fix according to review comments
2016-10-11 20:51:29 +09:00
sheinz
29bd8d832a
Merge pull request #222 from resetnow/phy-regs
...
core: add phy regs definition
2016-10-10 22:16:46 +03:00
Brian Schwind
a323680115
Add a TSL2561 driver and example usage
2016-09-24 19:54:54 +09:00
Our Air Quality
a15d1bb002
timers: esp library timer callbacks expect their argument not a xTimerHandle ( #221 )
2016-09-22 08:56:06 +02:00
Vlad Ivanov
94237f0ecd
core: add phy regs definition
2016-09-15 22:31:45 +03:00
Vlad Ivanov
8368929a66
paho_mqtt_c: refactor: rename symbols so they all have same prefix ( #204 )
...
* paho_mqtt_c: refactor: rename symbols so they all have same prefix
* Update AWS IOT example after MQTT refactoring
2016-09-15 19:52:57 +02:00
Vlad Ivanov
12d0da0c58
core: exception_vectors: initial esp-gdbstub support ( #205 )
2016-09-15 08:26:38 +02:00
Our Air Quality
4c78db81d8
sysparams: get/set int32 and int8 apis. ( #209 )
...
Rename the get/set_int api functions to get/set_int32.
Add get/set_int8 api functions too in anticipation of more efficient implementations for these.
2016-09-15 08:17:26 +02:00
Our Air Quality
97de07f8b2
Comment the sdk_station_config slots. ( #217 )
...
Note bssid_set should be set to one if the bssid is used otherwise zero.
2016-09-15 08:16:54 +02:00
sheinz
c2953eda38
Merge pull request #215 from pfalcon/pfalcon
...
esp/gpio_regs.h: Add info about strapping pins captured in GPIO.IN register.
2016-09-05 09:23:56 +03:00
sheinz
c342763612
Merge pull request #214 from ourairquality/i2c-open-drain2
...
i2c: use open drain for output rather than flipping between input and output.
2016-09-05 09:22:19 +03:00
sheinz
ad8764b9c6
Merge pull request #211 from ourairquality/gpio16
...
GPIO16 support.
2016-09-05 09:20:26 +03:00
Paul Sokolovsky
285dedd8f5
esp/gpio_regs.h: Add info about strapping pins captured in GPIO.IN register.
...
Specifically, in the high 16 bits of GPIO.IN register.
2016-09-04 23:20:29 +03:00
Angus Gratton
17176841f2
Merge pull request #212 from pfalcon/pfalcon
...
esp/interrupts.h: Add RTC interrupt number.
2016-09-04 22:33:46 +10:00
ourairquality
e6eda5c3ff
i2c: use open drain for output rather than flipping between input and output.
2016-09-01 22:48:02 +10:00
ourairquality
c52890eed7
GPIO16 support.
2016-08-31 11:30:32 +10:00
Paul Sokolovsky
0962255d91
esp/interrupts.h: Add RTC interrupt number.
...
40002a58 $a3 = rtc_intr_handler
40002a5e $a4 = 0x0
40002a60 $a2 = 0x3
40002a62 call ets_isr_attach
2016-08-31 01:51:23 +03:00
rongsaws
7041c014bb
Added a MQTT pub/sub example of using AWS IoT ( #173 )
...
* Added a MQTT pub/sub example of using AWS IoT (via ECC based TLS1.2 connection).
* Fixed a buffer overflow issue when receiving large MQTT packet.
* Reset TLS connection on read/write errors.
2016-08-29 19:55:32 +02:00
Vlad Ivanov
c9851e9253
FreeRTOS: Drop reference to xthal_set_intset ( #198 )
2016-08-27 22:23:27 +02:00
Our Air Quality
03248a96c7
libmain: add sdk_system_uart_swap and sdk_system_uart_de_swap ( #171 )
2016-08-27 22:18:13 +02:00
Our Air Quality
fb33995bc4
sysparam editor: add echo-on and echo-off commands. ( #199 )
...
Helpful to be able to disable echo when sending commands fast, so that
the editor can consume them fast than they arrive. This adds 'echo-on'
and 'echo-off' commands to set the echo state.
2016-08-25 23:11:59 +02:00
sheinz
46840baed4
Merge pull request #196 from pfalcon/pfalcon
...
esp8266 headers: A new interrupt no and a new WDT register
2016-08-22 07:58:38 +03:00
Our Air Quality
762eced543
sysparam: add a semaphore to synchronize writers. ( #194 )
2016-08-21 07:47:40 +02:00
Paul Sokolovsky
0aabbea16f
esp/wdt_regs.h: Add "current value" register.
...
WDT is countdown timer. Current value is accessible via VAL register. At
this time it's unclear if it's RO or RW (common sense says it shoul be RO).
Source: looking at the WDT registers on a running chip.
2016-08-20 16:13:07 +03:00
Paul Sokolovsky
458a6813c8
esp/interrupts.h: Add wDev FIQ interrupt number.
...
40251dd9 $a2 = 0x0
40251ddb $a3 = wDev_ProcessFiq
40251dde $a4 = 0x0
40251de0 $a0 = ets_isr_attach
40251de3 call $a0
2016-08-20 16:06:09 +03:00
sheinz
95081a1e9f
Merge pull request #186 from ourairquality/bme280
...
BME280 support.
2016-08-19 10:31:21 +03:00
sheinz
519accd46c
Merge pull request #190 from sheinz/fix/deep_sleep_timer
...
Fix for system_deep_sleep ignoring argument
2016-08-19 10:28:09 +03:00