1
0
mirror of https://github.com/XeonSquared/OC-Copper.git synced 2024-11-23 09:58:06 +11:00
Commit Graph

20 Commits

Author SHA1 Message Date
20kdc
b08c897cf8 Change hierarchi char from '<' to '^', fix some issues
This is kind of untested. I've asked Izaya to test it...
2017-09-02 14:51:34 +01:00
Skye
84bd8874ff Simple rc file for autostarting occure on OpenOS
Basic testing shows that this works, and this seems to be the official way to get programs started at boot on OpenOS.
2017-08-14 11:59:29 +01:00
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