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