Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
user:embedded_c_code_doesn_t_have_to_be_ugly [2020/05/11 16:36] – [3. #define vs. enum] Igor Yefmov | user:embedded_c_code_doesn_t_have_to_be_ugly [2020/05/11 16:41] – [1. Use *YOUR* favorite IDE] Igor Yefmov | ||
---|---|---|---|
Line 18: | Line 18: | ||
Even if unit tests are not something that pop to mind when working on firmware (embedded) code, one must always make sure to fully understand the code before modifying it. | Even if unit tests are not something that pop to mind when working on firmware (embedded) code, one must always make sure to fully understand the code before modifying it. | ||
- | ==== 1. IDE setup ==== | + | ==== 1. Use *YOUR* favorite |
- | The default SDK provided an IDE based around [[https:// | + | The default SDK provided an IDE based around [[https:// |
* My favorite keyboard shortcuts (A mouse? It often just slows me down when I'm working with text!) | * My favorite keyboard shortcuts (A mouse? It often just slows me down when I'm working with text!) | ||
* Code browsing database | * Code browsing database | ||
+ | * Mouse-over function/ | ||
+ | * Datatype information (especially useful for '' | ||
* "Find all references" | * "Find all references" | ||
+ | * Search text in: block, file, all open files, all files for the project/ | ||
* Jump to declaration/ | * Jump to declaration/ | ||
* View call hierarchy (both " | * View call hierarchy (both " |