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 23 days ago
LICENSE Add LICENSE information 1 month ago
LightsOut.r LightsOut.r: use regular window border for compatibility 23 days 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 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 23 days ago
net.c Properly check for Thread Manager before using it 23 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 23 days ago
util.h Properly check for Thread Manager before using it 23 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.