Commit Graph

2 Commits

Author SHA1 Message Date
Yann MAGNIN 176f4cb9d1 VxKernel 0.6.0-23 : Add SDL2 support (fake board) (WIP) + update keyboard API
@add
<> board/sdl2
  | [board] add keyboard module support
<> src/driver/mpu/x86/sdl2
  | [keyboard] add fake keyboard driver

@update
<> include/vhex/keyboard
  | new keyboard API based on SDL2 event handling
<> src/driver/mpu/sh/sh7305
  | [keysc] update keysc API

@fix
<> include/vhex/keyboard
  | fix type collision with key_t
2022-08-25 20:11:32 +02:00
Yann MAGNIN d48e09cb38 VxKernel 0.6.0-14 : Update whole project architecture
@update
<> configure
  | use TOML file format instead of INI for board description
  | block configuration script if it's not involved by the vxSDK
  | comment code and write documentation (WIP)
  | allow kernel module selection
<> Makefile
  | block compilation step if it's not involved by the vxSDK
  | remove the "build/" directory creation
  | moved to the root directory of the project
<> src/modules -> src
  | moved all "kernel modules" in the root directory
  | remove "kernel/" part of the project : now linked to the interrupt controller
<> vxsdk.toml
  | change compilation steps

@fix
<> driver/mpu/sh/sh7305/intc
  | fix TLB interrupt handler freeze
  | link kernel panic (exception/TLB)
<> include/vhex/display
  | add image API by default
2022-06-25 11:26:15 +02:00
Renamed from src/drivers/mpu/sh/sh7305/keysc/handler.c (Browse further)