AmendHub

Download: |

cyberslak

/

lightsout

 

(View History)


A Home Assistant frontend for System 7 and up

cyberslak   Handle missing brightness key, update entity positions with new scrollbar value after bar_remove

Name Last Commit Last Modified
GenerateR Add LICENSE information 18 days ago
LICENSE Add LICENSE information 18 days ago
LightsOut.r Allow selecting and removing entities 22 days ago
README Add README 19 days ago
cJSON.c initial commit 26 days ago
cJSON.h initial commit 26 days ago
dbuf.c Add LICENSE information 18 days ago
dbuf.h Add LICENSE information 18 days ago
entity.h Add LICENSE information 18 days ago
entity_ldef.c code cleanup 16 days ago
entity_ldef.h code cleanup 16 days ago
ha.c Handle missing brightness key, update entity positions with new scrollbar value after bar_remove 16 days ago
ha.h Add LICENSE information 18 days ago
list.c Add LICENSE information 18 days ago
list.h Add LICENSE information 18 days ago
main.c Handle missing brightness key, update entity positions with new scrollbar value after bar_remove 16 days ago
net.c code cleanup 16 days ago
net.h Add LICENSE information 18 days ago
preferences.c code cleanup 16 days ago
preferences.h Add LICENSE information 18 days ago
slider.c code cleanup 16 days ago
slider.h Add LICENSE information 18 days ago
stdint.h Add LICENSE information 18 days ago
util.c Add LICENSE information 18 days ago
util.h Add LICENSE information 18 days ago
channel.c remove unused channel code 18 days ago
channel.h remove unused channel code 18 days ago

README
Lights Out
=========

A minimal Home Assistant frontend, for System 7 and up.

Lights Out was written using CodeWarrior 9 on System 7.5.3. It has been tested working on OS9 (using my iMac G3), but not on earlier versions of System 7 (though it should work). Additionally, building using other toolchains should be possible, but may require some tweaks.

Lights Out requires the following libraries:
- OpenTransport.o (or OpenTransport.n.o for Model Near)
- OpenTransportApp.o (OpenTransportApp.n.o)
- OpenTptInet.o (OpenTptInet.n.o)

Since I cannot guarantee that cJSON never assumes 4-byte ints (which are fairly standard nowadays) I compile in 4i mode, and use the 4i versions of the standard C library and of MathLib68K.