Skip to content

TheAngusMcFire/AvrNetworkingExample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AvrNetworkingExample

This example should mainly show how to develop code with maximum reusability.

The Key is to structure the code into different layers and define fixed interfaces
which can be reused with different microcontrollers and different architectures.

I stopped with a basic application independent UDP implementation (ignored ports) because I think i can do a better and more efficient implementation.

Note:

The Atmega32 is for the AVR Net io board from pollin.de

Folder structure:

  • hardware_abstraction_layer
    this folder contains the hal implementations for the different microcontroller types

  • interfaces this folder contains the header files with the function prototype interfaces, no target specific code will be in there

  • library the implementation of the platform independent code

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published