If necessary enable the "Generate the ASM Listing File" option in project settings. The file lst and map files are in the "dist/default/debug directory" or "dist/default/production/" directory.
Places where your project may be configured in MPLAB X Files or directories included in compiler preprocessing Right click project > Properties > Select the configuration you are using for your project > XC16 (Global Options) > xc16-gcc > Option categories: Preprocessing and message > C include dirs This is where the basic device config […]
Watches Window There's a button on the right of it that allows different column types to be shown so you can see multiple data types at once. If you've got a colum selected as the sort order it won't allow you to drag the order of variables around. If you change the type of […]
Combining Hex Files For Bootloader Projects etc In MPLAB you could export a specific memory areas only hex file from a bootloader project and then use this: Menu > Configure > Settings > Program Loading > 'Clear program memory uploading a program' to import it into the main project so the hex files became combined. You […]
Set A Bookmark Menu > Navigate > Toggle Bookmark
Setting Default Watch Value Format Click the '$' button at the left of the watch window.
Both of these are fine: #include "display_files/output/display_files_c.h" #include "display_files\output\display_files_c.h"
Hex Files are in: "ProjectName\dist\default\production\"
For some mplabx (which is based on neteans) has annoyances but there are ways to make it behave the way you want and like other IDE's you are used to. If you are a newcomer to embedded programming generally then it a complex beast to get going with but not as horrible as it may first appear. […]
Menu > Window > PIC Memory Views > Configuration Bits Getting available config settings for a device Get the config fields from the "C:\Program Files (x86)\Microchip\MPASM Suite" .inc file for the device