philip
72d8c73763
Made level triggers work better than before
...
Move the level trigger to be after the callback
2016-02-25 08:38:25 -05:00
dnc40085
8e88612276
Fixed issue where timer callback wasn't using the proper lua_state.
...
This made the timer module incompatible with the lua coroutining module.
2016-02-24 17:56:16 -08:00
Terry Ellison
323d302829
Merge pull request #1068 from TerryE/dev-node-egc
...
Add node.egc.setmode() + constants as per #609
2016-02-24 23:53:20 +00:00
TerryE
69cf9ac139
Correct typos in the node documentation
2016-02-24 23:29:35 +00:00
Marcel Stör
6e855cb05b
Add small corrections to docs
2016-02-24 23:15:28 +01:00
Arnim Läuger
78e9873d33
Merge pull request #988 from pjsg/mdns
...
Simple mdns implementation using the Espressif code
2016-02-24 22:54:39 +01:00
Johny Mattsson
b5f1125734
Merge pull request #1079 from dnc40085/dev_init_data_fix
...
Update flash_init_data to match esp_init_data_default.bin
2016-02-23 20:32:38 +11:00
dnc40085
9a8edd8ae8
Fix inconsistency between flash_init_data in flash_api.c and
...
esp_init_data_default.bin in SDK 1.51
2016-02-23 01:22:41 -08:00
philip
e516a0e9a2
Performance monitoring tool.
...
Squashed commit of the following:
commit f1820af82bb5467d0c79c03290fca809b0273030
Author: philip <philip@gladstonefamily.net>
Date: Sun Feb 21 15:08:31 2016 -0500
Now uses userdata
commit 74a2298f5f2d2b07097a9501046efb8d4061ec5e
Merge: 4ffab15 716e682
Author: philip <philip@gladstonefamily.net>
Date: Sun Feb 21 13:54:40 2016 -0500
Merge remote-tracking branch 'upstream/dev' into performance
Conflicts:
app/platform/hw_timer.c
app/platform/hw_timer.h
commit 4ffab15a2a15e0c6b2d7e93611a02be47bafdc79
Author: philip <philip@gladstonefamily.net>
Date: Fri Feb 12 17:36:12 2016 -0500
Simple low level performance monitoring tool
Make it work with the new hw_timer code
commit 944db2bdb8
Author: philip <philip@gladstonefamily.net>
Date: Sun Feb 14 10:32:41 2016 -0500
Initial version of the hw_timer as part of the platform
Addressed review comments
Add the binsize return
2016-02-22 08:50:07 -05:00
Terry Ellison
2b53e8db59
Merge pull request #1037 from ABonner/crypto-hashchunk
...
New chunk capable crypto hash functions
2016-02-22 12:50:22 +00:00
Terry Ellison
e128d2ec3a
Merge pull request #1076 from ABonner/dev-file-docfix
...
Update file documentation to clarify that reads are limited to buffer
2016-02-22 11:18:07 +00:00
Adam Bonner
0e770d95e7
Update file documentation to clarify that reads are limited to LUAL_BUFFERSIZE bytes max
2016-02-21 22:16:38 -08:00
Adam Bonner
96f905bf81
Crypto-new_hash Improved code based on review in #1037
2016-02-21 21:13:06 -08:00
Adam Bonner
332b53b9db
Initial implementation of a chunk capable hash function in crypto module
2016-02-21 21:13:06 -08:00
Marcel Stör
9970f8dc34
Rework the BME280 docs to be in line with our standards
2016-02-22 00:10:22 +01:00
devsaurus
e0c262d6ea
fix fix list in sigma-delta
2016-02-21 22:32:34 +01:00
devsaurus
424f9f9f88
include new bme280 and fix list in sigma-delta
2016-02-21 22:28:01 +01:00
Arnim Läuger
b171ca35ba
Merge pull request #1008 from vsky279/bme280
...
BME280/BMP280 Digital Pressure Sensor module
2016-02-21 20:58:37 +01:00
vsky
6bd0ec4480
BME280/BMP280 Digital Pressure Sensor module
2016-02-21 19:51:08 +01:00
Marcel Stör
716e6824db
Merge pull request #1070 from devsaurus/all-modules
...
Increase irom0_0_seg size for all-modules build.
2016-02-21 14:49:12 +01:00
TerryE
ffa7ee9b67
Addition of encoder module with bas64 and hex encode/decode as per #925
2016-02-21 04:18:27 +00:00
devsaurus
c1652adeeb
Increase irom0_0_seg size for all-modules build.
2016-02-20 23:01:58 +01:00
TerryE
0ef362472c
Add node.egc.setmode() + constants as per #609
2016-02-20 19:15:52 +00:00
Arnim Läuger
8743319b02
Merge pull request #1000 from devsaurus/sigma_delta
...
Add sigma_delta module.
2016-02-20 20:11:42 +01:00
Arnim Läuger
e82cb974a6
Merge pull request #1057 from pjsg/hwtimer
...
Add real hw_timer support and convert the pwm module to use it
2016-02-20 20:05:40 +01:00
Terry Ellison
68919dea65
Merge pull request #1004 from cheloftus/dev
...
Added crypto.fhash function for hashing files
2016-02-19 20:16:09 +00:00
devsaurus
8982650df9
Add sigma_delta module.
2016-02-18 21:35:58 +01:00
Terry Ellison
dc905f080b
Merge pull request #1063 from DiUS/fscfg
...
Add file.fscfg() command for fs location + size.
2016-02-18 08:51:03 +00:00
philip
669543bbf2
Hardware timer support and convert the PWM module to use it
2016-02-17 21:07:33 -05:00
Johny Mattsson
1fd98d9f86
Add file.fscfg() command for fs location + size.
2016-02-18 12:52:40 +11:00
Johny Mattsson
1afa72d53a
Merge pull request #1061 from TerryE/dev-task-if
...
Add New Tasking I/F and rework GPIO, UART, etc to support it
2016-02-18 11:51:27 +11:00
Terry Ellison
16953690bb
Merge pull request #902 from Alkorin/ws2812-buffer-1.5
...
ws2812 strip data buffer
2016-02-17 22:05:47 +00:00
Terry Ellison
4501f655f6
Merge pull request #1050 from jfollas/file-exists
...
Added file.exists() method
2016-02-17 22:04:09 +00:00
TerryE
49733f6f6d
Add New Tasking I/F and rework GPIO, UART, etc to support it
...
As with the last commit this rolls up the follwowing, but include the various
review comments on the PR.
- **Documentation changes**. I've added the taks FAQ as a stub new Extension
developer FAQ, and split the old FAQ into a Lua Developer FAQ and a Hardware
FAQ.
- **Tasking I/F**. New `app/task/Makefile`, `app/task/task.c`,
`app/include/task/task.h` and `app/Makefile` as per previous commit. Cascade
changes to `app/driver/uart.c`, `app/include/driver/uart.h`,
`app/user/user_main.c` and `app/modules/node.c`
- **GPIO Rework** to `app/modules/gpio.c` and `pin_map.[hc]`, `platform.[hc]`
in `app/platform`
- **Other Optimisations** Move the `platform_*_exists()` from
`app/platform/common.c` to static inline declarations in `platform.h` as
this generates faster, smaller code. Move lgc.a routines out of iram0.
2016-02-17 17:13:17 +00:00
Terry Ellison
19471f54ad
Merge pull request #1056 from devsaurus/uart_baud
...
Enable UART baudrate 256000 in platform layer.
2016-02-15 22:01:06 +00:00
Marcel Stör
e8c89fac19
Merge pull request #1048 from devsaurus/modules_cleanup
...
Remove Lua modules with equivalent ones in app/modules.
2016-02-15 22:46:23 +01:00
devsaurus
c88f0bd3f8
Enable UART baudrate 256000 in platform layer.
2016-02-15 21:40:20 +01:00
devsaurus
ee96273191
Remove lua modules with equivalent ones in app/modules.
2016-02-14 23:03:33 +01:00
Marcel Stör
639a11e9c4
Merge pull request #1043 from hvegh/dev
...
Add i2c based module for am2320 humidity sensor
2016-02-14 15:27:00 +01:00
Henk Vergonet
a1c1e015ff
Add i2c based module for am2320 humidity sensor
...
Example use:
> sda=1
> scl=2
> am2320.init(sda,scl)
> rh, t = am2320.read()
> print(string.format("Temperature: %s degrees C", t / 10))
> print(string.format("RH: %s %%", rh / 10))
signed-off-by: henk.vergonet@gmail.com
2016-02-14 15:12:42 +01:00
jfollas
d4ae67d0b4
Changed filename length error handling per TerryE's suggestion
2016-02-13 18:58:04 -05:00
jfollas
44786a22ff
Added file.exists() method to save the need to use file.list() for checking file existence
2016-02-13 17:37:04 -05:00
philip
0e9a0d43d4
Direct port of the struct module that provides access to
...
packed structures in strings. Very useful for network protocol
packing/unpacking. The docs are directly converted from the original.
Review feedback
Fix typo
2016-02-13 08:32:25 -05:00
Marcel Stör
2c687313de
Merge pull request #1002 from pjsg/mqtt
...
Fix memory exhaustion in mqtt under circumstances from issue #975
2016-02-10 12:58:26 +01:00
Marcel Stör
c40cd0953e
Merge pull request #1021 from Takkuz/dev
...
Added full support for DS3231
2016-02-10 12:57:44 +01:00
Vittorio Giovanelli
ecd79d7914
Fixed some grammar on docs
2016-02-10 09:32:37 +01:00
Marcel Stör
2e37a52aaa
Merge pull request #1030 from devsaurus/spi_pinconfig
...
Enable spi functionality on pins after internal config has been applied.
2016-02-10 07:06:13 +01:00
Marcel Stör
2c5303d51f
Merge pull request #1029 from devsaurus/spi_buffer
...
Extend data type for spi miso/mosi buffer offset to 16 bit.
2016-02-10 07:05:59 +01:00
devsaurus
5d8848ecaf
Enable spi functionality on pins after internal config has been applied.
2016-02-09 23:26:40 +01:00
devsaurus
dc2e1efefb
Extend data type for spi miso/mosi buffer offset to 16 bit.
2016-02-09 22:05:05 +01:00