[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.