AmendHub

Download: |

cyberslak

/

lightsout

 

(View History)


A Home Assistant frontend for System 7 and up

cyberslak   LightsOut.r: use regular window border for compatibility

Name Last Commit Last Modified
GenerateR GenerateR: update folder name 3 days ago
LICENSE Add LICENSE information 1 month ago
LightsOut.r LightsOut.r: use regular window border for compatibility 3 days ago
README Add README 1 month ago
cJSON.c initial commit 1 month ago
cJSON.h initial commit 1 month ago
dbuf.c Add LICENSE information 1 month ago
dbuf.h Add LICENSE information 1 month ago
entity.h Add LICENSE information 1 month ago
entity_ldef.c code cleanup 1 month ago
entity_ldef.h code cleanup 1 month ago
ha.c Handle missing brightness key, update entity positions with new scrollbar value after bar_remove 1 month ago
ha.h Add LICENSE information 1 month ago
list.c Add LICENSE information 1 month ago
list.h Add LICENSE information 1 month ago
main.c Properly check for Thread Manager before using it 3 days ago
net.c Properly check for Thread Manager before using it 3 days ago
net.h Add LICENSE information 1 month ago
preferences.c code cleanup 1 month ago
preferences.h Add LICENSE information 1 month ago
slider.c code cleanup 1 month ago
slider.h Add LICENSE information 1 month ago
stdint.h Add LICENSE information 1 month ago
util.c Properly check for Thread Manager before using it 3 days ago
util.h Properly check for Thread Manager before using it 3 days ago
channel.c remove unused channel code 1 month ago
channel.h remove unused channel code 1 month 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.