Micro kernel for Casio fx-CG50.
Go to file
Potter360 3f8af51ab9 Merge branch 'main' of https://git.planet-casio.com/Potter360/omega 2024-03-27 21:19:53 +01:00
include/omega Merge branch 'main' of https://git.planet-casio.com/Potter360/omega 2024-03-27 21:19:53 +01:00
src add keyboard_event_refresh() function in order to handle multi keypressed() in a row 2024-03-27 21:18:51 +01:00
.gitignore Add timers basic handling 2024-03-15 23:45:04 +01:00
Makefile Fix merge errors 2024-03-20 22:22:42 +01:00
README.md Change structure of project to to make omega a static library 2024-03-07 18:20:12 +01:00

README.md

omega

omega is a micro kernel for Casio FX-CG 50 (Graph 90+E in France).

build

You can compile omega by running the following command :

% make

To create an omega project, you will need the oSDK (that can be found on the Planète Casio's gitea)

project progress

Here are the features supported :

  • Display driver and display functions - interact with VRAM, display image with omega's converter oconv, print text in printf-like format...
  • Basic keyboard functions - only keydown() for the moment
  • An interrupt/exception/TLB handler, in order to provide a complete "OS-proof" kernel