![]() |
HEL builds on the top of HAMlib. In order to use HEL, you have to link HAMlib. HEL introduces a nice set of functions what can make your coderlife a lot easier.
Most significant features of HEL include:
Functions got their names using this system: [prefix] [module] [action]
[prefix] : The prefix is always hel_ [module] : What Module/System from HEL you want to use. This can be Map/Obj/Dma and so forth. [action] : What the function is intended to do. Init for instance.
Using the above names, the complete functioname could be hel_MapInit
.
This has a big advantage. When only writing hel_Map
and then triggering your favorite IDE to popup the codecompletionlist, you have all map-functionnames from HEL available. This saves times when searching for functions!
HEL
comes with a few sample projects what demonstrate how to use the different modules of HEL
. These can be found under 'hel/demos' and compile directly from the HAM
shell or out of VisualHAM
.