wombat,
I had a look at the 'bare' way to use the hal, but I got stuck on the interrupt handling.
I need a very specific interrupt handling function, directly in the address of the entry point for the interrupt.
I was able to override the interrupt handler itself, because it was in a C file in the HAL. But for putting code at the irq vector address itself it is not possible I believe, because this is in a header file.
About the SDK, it schould be even easier if the memory layout (the addresses of the peripherals and RAM) are in a seperate header file, and not toghether with the structure definitiens of the peripherals and other things.
stefaan.