AVR®: Splitting Functions Into USART.h and .c Files
In this video:
- Reference Tutorial on"AVR® Freaks: Modularizing C Code: Managing Large Projects (by Dean Camera)"
- Grey out code that will not compile as part of your project (e.g. through#IFDEF), using Naggy (Available from the extension manager)
- Move defines and function prototypes, used in relation to the USART, to a header file:USART_irq.h.
- Move USART functions and variables toUSART_irq.c.
- Use of theExtern keyword is highlighted for global variables.
- Add include files.
- AddUSART_irq.h to bothmain.c andUSART_irq.h.

