Skip navigation
The port of the MBED Timeout works. In this blog you can see the internals of this class and how to set up configuration and handling.       My port is for a Hercules TMS570LC43. I use the HAL utility and api for that controller where possible.   This was the most difficult part. The MBED Timeout inherits from Ticker. And that one inherits from TimerEvent. There's good reasons for this. A Timeout is a Ticker that fires once. A Ticker is TimerEvent that can call a callbac ...
Goal: This post tries to explain what objects are placed where in RAM when using the GCC toolchain. It's intended as self-documentation. When using the LCD, you need large continuous chunks of memory for the frame buffers. Memory is limited on controllers. Continuous large blocks even more so. To be able to reserve these buffers, it's useful to understand where the linker places code, data, stacks and housekeeping blocks. Knowing their position and size - and knowing if you can move things w ...
I'm evaluating the Renesas RX65N MCU EV Kit. In this post,  I make the emWin libraries work with the GCC toolchain   Renesas CC-RX Dependencies  The emWin that's available for the Renesas RX family can be built with the GCC Toolchain, but there are changes needed a CC-RX construct is used to call the NOP() machine instruction. a compile time definition needs to be set. a different emWin library needs to be linked in. take care that code and data are not overlapping the f ...

Filter Blog

By date: By tag: