Grzegorz Hetman
72f30ad950
Add ds18b20 udp broadcaster example.
...
Add license and readme details.
Rid of compile-time switches.
Rid of lazy initialization of sensor.
Minor code fixing.
2016-02-18 13:51:16 +01:00
Grzegorz Hetman
1da8626e6e
Add ds18b20 driver and example.
2016-02-04 19:52:57 +01:00
Angus Gratton
f993e51250
timers.h: Remove compile-time-auto-inlining complexity
...
Fixes bug mentioned in #72 (oops!), also progress towards #57 .
2015-11-28 16:32:52 +11:00
Angus Gratton
02e6a63a5a
stdin_uart_interrupt driver: Don't reset TX FIFO (loses output otherwise)
...
Fixes bug in 'terminal' example where banner message didn't print on startup.
Relates to #59 .
2015-11-21 17:13:08 +11:00
Johan Kanflo
ffa1550193
extras/stdin_uart_interrupt: stdin via IRQ driven RX driver on UART0
...
See examples/terminal/ for usage
2015-11-21 16:15:58 +11:00
Angus Gratton
606db46a89
Merge branch 'feature/mbedtls'
2015-09-28 13:29:38 +10:00
Angus Gratton
7ad7c1f5ad
Remove extraneous extras/ subdirs - all merged into cpp_support now
2015-09-25 18:26:51 +10:00
Angus Gratton
8f7f246a36
Refactor Hardware RNG functions to esp/hwrand.h
...
As suggested by @foogod, thanks!
2015-09-24 20:48:16 +10:00
Angus Gratton
8bcab35d51
Merge branch 'master' into feature/mbedtls
2015-09-24 20:40:36 +10:00
Angus Gratton
0f3b4d831c
bmp180: Fix more 'temperatue' typos (thanks @atomman)
2015-09-21 08:46:45 +10:00
Angus Gratton
5b67ca4f5f
Merge branch 'master' into feature/mbedtls
2015-09-20 21:26:29 +10:00
Angus Gratton
18381f88fe
mbedTLS: Add ESP8266 hardware entropy source discovered by @foogod
...
Addresses #3 , provided turns out to be an effective HWRNG.
2015-09-20 21:15:30 +10:00
Angus Gratton
9f5dedd1a8
Add initial mbedTLS and HTTPS example project (using howsmyssl.com JSON API)
...
mbedTLS version 2.1.0 (current stable)
Has some known issues/hacks:
* Entropy source not hooked in at all
* Linker script has a messy hack in it to store some (not all) data in
irom
2015-09-20 21:13:38 +10:00
Angus Gratton
adb7dc9744
Remove stray extras/cplusplus
2015-09-20 21:13:38 +10:00
Angus Gratton
07ba9ec6ea
Move c++ operators back to link-time resolutions, part of 'core'
...
This reverts commit e9b1df5cb5
.
2015-09-20 21:13:38 +10:00
Angus Gratton
047d2def6a
Post-merge cleanup of extras/cpp_support
2015-09-20 21:13:38 +10:00
Michael Jacobsen
78b006e6d3
Header files adjustment
...
(MQTT changes split from original commit - @projectgus.)
2015-09-20 21:13:38 +10:00
Michael Jacobsen
0a6722840c
Header files re-arrangement
2015-09-20 21:13:38 +10:00
Michael Jacobsen
f251416307
Updated license
2015-09-20 21:13:38 +10:00
Michael Jacobsen
19cff5ae30
Header files adjustments
2015-09-20 21:13:38 +10:00
Michael Jacobsen
3d8ed11087
Added C++ base components and example
2015-09-20 21:13:38 +10:00
Angus Gratton
c4a607a595
bmp180 i2c: Fix typo temperatue->temperature.
...
Closes #47
2015-09-18 17:59:50 +10:00
Angus Gratton
df8eaeec8c
Merge branch 'feature/c++'
2015-09-12 16:27:26 +10:00
Angus Gratton
1221e2117b
Rework component makefiles to have a default <component>_ROOT
...
This fixes a long-standing bug where build directories sometimes
expanded many levels deeper than they should have.
Component names can now no longer contains slashes (ie the component
name for 'extras/i2c' is now just 'i2c')
2015-09-08 09:59:59 +10:00
Angus Gratton
89f44400a8
Update README with some recent developments
2015-09-07 17:52:01 +10:00
Angus71
b251427643
Added BMP180 and I2C driver and example
...
Fixed reference to unknown environment var
Moved drivers into extras folder and added additional documentations.
Changed LOCAL to static and renamed DEBUG to BMP180_DEBUG
2015-08-31 13:39:27 +02:00
Angus Gratton
c492431d09
Remove stray extras/cplusplus
2015-08-26 11:16:58 +10:00
Angus Gratton
0720244179
Move c++ operators back to link-time resolutions, part of 'core'
...
This reverts commit e9b1df5cb5
.
2015-08-26 11:07:06 +10:00
Angus Gratton
6e84d08f90
Post-merge cleanup of extras/cpp_support
2015-08-26 10:45:21 +10:00
Michael Jacobsen
38d4bd0f62
Header files adjustment
...
(MQTT changes split from original commit - @projectgus.)
2015-08-26 10:45:21 +10:00
Michael Jacobsen
0a9b491a98
Header files re-arrangement
2015-08-26 10:45:21 +10:00
Michael Jacobsen
b0038d79c8
Updated license
2015-08-26 10:45:21 +10:00
Michael Jacobsen
83fac30143
Header files adjustments
2015-08-26 10:45:21 +10:00
Michael Jacobsen
28f51fb195
Added C++ base components and example
2015-08-26 10:45:21 +10:00
Angus Gratton
19b8383069
Working TFTP server based OTA updates
...
Tested with 16MBit flash configuration, two rboot update slots.
Closes #10
2015-08-05 14:10:14 +10:00
Angus Gratton
147257efa4
Almost functional OTA support
...
ota_basic example can receive new image via TCP.
However - writing to flash with interrupts disabled causes data loss,
and the TCP flow is very slow to recover. Linux sender quickly ramps up
RTT timer to very long retry intervals, crippling performance &
throughput.
Running the update without the flash writes causes the data to be
received quickly, so this is definitely an issue with the time taken for
the erase cycle.
Progress towards #10
2015-07-29 16:50:23 +10:00