20kdc
effb6459a5
Make the network stack slightly smaller and add a generated "just the network stack" output file.
2017-04-04 17:41:52 +01:00
gamemanj
f6387530a4
OC Internet Card transport and a LuaSocket server for it.
2017-03-28 14:23:30 +01:00
gamemanj
d18c935db2
Fix bug in cdlib where names could be accepted yet truncated.
2017-03-28 10:30:01 +01:00
20kdc
30849ec199
Fix inverted RS signal
...
how do I make mistakes in a row like this???
2017-03-25 11:36:21 +00:00
20kdc
e582a8e7ce
Fix stupid mistake when updating rsctl.
2017-03-25 11:30:57 +00:00
20kdc
bb8671c202
Update IoT protocol for P9K-friendliness
2017-03-25 10:58:44 +00:00
20kdc
2cd85360c6
OC Hierarchial Gateway fix
2017-03-25 10:51:50 +00:00
20kdc
65f896b291
Store hostname of EEPROM light-nodes as the EEPROM label.
2017-03-23 17:51:54 +00:00
20kdc
0767092660
IoT spec change: Add the possibility of systems which treat different sources differently.
...
This is useful for, as an example, actions which require multiple parameters.
A guarantee by the specific device that the variables are "local" ensures that
no race conditions occur, assuming the node isn't running two programs
accessing the same device (which should not be true on the basis that OC is
not generally a multitasking system)
2017-03-23 16:38:38 +00:00
20kdc
b26a48165d
Added a system for building 'light nodes' with minified OC-specific source.
...
The light node system should only be used where necessary, as light
nodes contribute absolutely nothing to network messaging.
Maybe a minified full port of culib could be made for a "medium node",
which would be (protocol behavior-wise) exactly like normal nodes,
but minified and with interfaces cut down internally.
2017-03-23 01:17:57 +00:00
20kdc
7f9623ddbd
A few adjustments to culib, a fix to relib, and adding a few missing things
2017-03-23 01:11:37 +00:00
20kdc
2c13ad9469
Move workspace forward to include some applications & application protocol documents
2017-03-22 23:05:31 +00:00
20kdc
bf3ec0ec26
Those changes lost in the midst of testing.
2017-03-21 12:50:23 +00:00
20kdc
eeb01821c3
Fix the hierarchial gateway and make the OC/CU/RE driver more resilient
2017-03-20 22:58:05 +00:00
20kdc
8e8b3f650d
Make relib relatively backend-independent, increase the max timers to 0x400.
...
relib now relies on an additional parameter which should be
require("culib"), but could instead be a Copper-like library.
2017-03-20 16:14:36 +00:00
20kdc
4a4cd485b1
Add an (as of yet untested) OC implementation of a Hierarchial Gateway
2017-03-20 00:40:28 +00:00
20kdc
c91f3bd2a9
Be more explicit in protocol.1 about packet alterations, add license header to occure.lua
2017-03-20 00:33:06 +00:00
20kdc
3f77445da7
Fix stupid bug in relib
2017-03-19 21:41:55 +00:00