Probably one of the biggest months of updates ever!
Added minicom page.
Added cat page.
Info on variadic macros added to Programming->Languages->C->C Preprocessor.
New Memory page under General Programming
Updated Alitum Simulation page.
New page on the Linux program diff.
New page on C variadic functions (to complement the stuff added about variadic macros)
Git repo Code-Template-Files added
New Compilers section under Programming with GCC page.
New page, How To Properly Use FreeRTOS (as of Dec 2017, URL unavailable).
Removed Disqus ads, see this post.
New page, Programming->Languages->C->Standards And Versions.
Version Control Systems promoted to a sub-menu of Programming.
New commands added to the .
New page, Programming->Languages->C->Portability.
Updates to the Programming->Languages->C->Pointers page.
Added information about the C ternary operator (?) to the Programming->Languages->C->Logical Operators page. Also added information about the lack of a logical exclusive OR operator, and how to simulate one.
Updates to the Programming->Languages->C->Structures page regarding initialisation and object-orientated style programming.
Updates to the Programming->Languages->C->Enumerations page, adding info about how to change the data type of enumerations and enumeration syntax.
New page, Programming->Operating Systems->FreeRTOS->Common Mistakes. Added info about the
main()stack getting overriden when
PCB Design got promoted to be a sub-menu of Electronics.
New GitHub repo, TemplateCodeFiles, which currently contains template code for the C and C++ languages.
New GitHub repo, FreeRtosWrapper-Cpp. Contains wrappers to use FreeRTOS in a object-orientated C++ environment, including the ability to make a class function (a method), a task.
Corrected some info on the Using C++ With PSoC Creator page, and added more info about thread-safe static initialisation and virtual functions.
New section Methodologies under Programming. New page Inversion of Control (IoC) (as of Dec 2017, URL unavailable).
New page on PCB Stencils under Electronics->PCB Design. This includes information of the different etching processes as well as terminology such as aperture size and aspect ratio.
Updated to the RingBuff-Cpp GitHub repo.
Updates to the Microcontroller IDE Comparison page relating to AVR Studio.
New page on PCB Castellation.
This work is licensed under a Creative Commons Attribution 4.0 International License .
- Using C++ With PSoC Creator
- Visual Studio Code
- CMake Cheat Sheet
- MPLAB XC Compilers
- Compiling FreeRTOS With C++
- AVR Studio
- component packages
- dependency injection
- inversion of control
- PSoC Creator