Skip to content

AaronMorais/SE-350-Project

Repository files navigation

SE350 RTOS

The best OS ever!

Google Docs For Report

https://docs.google.com/document/d/1TyKI9PRXBay1iLJ9QTURJZoyqGniWnD0BKpBCj97Wfc/edit

Random Acronyms

IER: Interupt Enable Register THR: Transmit Holding Register. The next character to be transmitted is writted here. THRE: Transmitter Holding Register Empty. Triggered when the THR has been written to the I/O device. RLS: Recevie Line Status. Triggered on error. RBR: Receive Buffer Register. Contains the next received character to be read.

Naming Conventions

Try to follow the existing code as much as possible. Most of it's following more or less the same conventions now.

  • Types: LikeThis
  • Exported functions: source_file_or_conceptual_unit_then_name
  • Local functions: whatever_you_want (must have static linkage! Short names are fine here (1-2 words))
  • Local variables: like_this_again (should have short names! :)
  • File global variables: s_like_this_with_a_pretty_long_name (must have static linkage, and should have fairly long names- typically several words.)
  • Project global variables: Don't. Ever.
  • Constants/enum values: LIKE_THIS (note, however, that the enum name is a type, and so should be LikeThis)

About

YAY! SE 350 RTOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •