[ZIP] <- download
The KEFEX RAMView example project provides a fully functional project example implementing many commonly used features of the RAMView tool.
- RAMView project
- The project files can be found in the docs folder.
- The project contains two lists, one in RAM (with both FUNCTION and RAM locations) and one in EEPROM.
- The project will export kfx_ram.c/h to the controller project under libs\kefex\templates
- Controller Application performs the following operations during runtime
- Main.c
- Initialization of EEPROM list, including defaults if needed.
- Assignment of KEFEX handler to CAN2.
- Execute KEFEX task.
- Use RAM variables to
- Export total runtime
- Export Input 1 and 2 voltages
- Export Output 1 and 2 duty cycle based on input value
- Use Output 1 override flag and value to force output
- Use internal Output 2 override flag to skip export value
- Save current EEPROM list values on application shutdown
- Kfxuser.c
- Implement read function location handler to read Output 2 value
- Implement write function location handler for Output2 override.
- Main.c