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