hsk_dev-stub  41:0328e6a2fddd
High Speed Karlsruhe electronic device
 All Files Functions Macros Pages
HSK Electronic Device Manual

This project is a stub to clone when starting the development of a new device.The default location for hsk_libs, which is required for compiling, is ../hsk_libs. Changing it without tracking it is possible by adjusting LIBDIR and INCDIR by setting them in Makefile.local.

After setting the new project up, run uVisionupdate.sh to update the µVision project file. The uVisionupdate.sh script also generates the list of ISR callbacks for µVision's call tree/overlaying engine.

The list generation only recognizes direct assignments to hsk_isr<number>.<SOURCE> and calls with function pointer arguments to:

  • hsk_timer[01]_setup()
  • hsk_ex_channel_enable()

More complex assignments might require an update of <LIBPROJDIR>/scripts/overlays.awk.