Recently Updated Pages

Git Basics

What is Gitlab? Gitlab provides services that allow hosting your project on a remote repository ...

Revision #12
Created 3 years ago by vidushi
Updated 3 years ago by vidushi


LAB: Git

This is definitely not an exhaustive tutorial about learning Git... Google would be better to rev...

Revision #39
Created 5 years ago by Preet Kang
Updated 3 years ago by vidushi


CmpE243 - What is it about?

  CmpE243 is a fast-paced course, with lots to learn that will push your technical and communi...

Revision #3
Created 4 years ago by Preet Kang
Updated 4 years ago by Preet Kang

SJSU - CmpE243 -Industrial ...
Page is not in a chapter

SPI (Serial & Peripheral Interface)

What is SPI SPI is a high-speed, full-duplex bus that uses a minimum of 3 wires to exchange data...

Revision #28
Created 7 years ago by Admin
Updated 4 years ago by Huy Nguyen


ADC (Analog to Digital Converter)

Objective To learn about the use of ADCs, their different types, their related parameters, and h...

Revision #13
Created 7 years ago by Admin
Updated 4 years ago by Huy Nguyen


Standart Output

This article provides useful information about how the standard output is handled on the SJ2 plat...

Revision #2
Created 4 years ago by Preet Kang
Updated 4 years ago by Preet Kang


Queues

Moved to here

Revision #10
Created 7 years ago by Admin
Updated 4 years ago by Preet Kang


Pin Selection and Pin Mode

Objective Know how to select a specific functionality of a given LPC40xx pin. Know how to select...

Revision #16
Created 7 years ago by Admin
Updated 4 years ago by vidushi


PWM (Pulse Width Modulation)

Objective To learn about the use of PWM signals, their related parameters, and how to set up an ...

Revision #12
Created 7 years ago by Admin
Updated 4 years ago by vidushi


EEPROM Driver

In this assignment, we will build up a driver to write the EEPROM on the NXP processor. EEPROM...

Revision #12
Created 4 years ago by Preet Kang
Updated 4 years ago by Preet Kang


Struct Address

Objective Learn basics of data structures Learn how memory may be padded within data structure...

Revision #3
Created 5 years ago by Preet Kang
Updated 4 years ago by Preet Kang


RTOS Trace

Overview FreeRTOS trace is a third party library developed by Percepio; please check them out he...

Revision #2
Created 4 years ago by Preet Kang
Updated 4 years ago by Preet Kang


Hardware Timer

A hardware timer is a time tracking peripheral that runs independent of the foreground CPU instru...

Revision #31
Created 4 years ago by sree harsha
Updated 4 years ago by Preet Kang


Unit Testing code that touches the HW registers

 This article guides you on how to unit-test code that reads or writes hardware registers of you...

Revision #6
Created 4 years ago by Preet Kang
Updated 4 years ago by Preet Kang


Use single periodic callback if possible

The problem with multiple callbacks is that the higher rate can interrupt a lower rate callback. ...

Revision #1
Created 4 years ago by Preet Kang
Updated 4 years ago by Preet Kang


Code Modularity

Code should be broken apart into smaller pieces which has advantages: Small code modules are ea...

Revision #5
Created 5 years ago by Preet Kang
Updated 5 years ago by Preet Kang


Switch / Case Statements

 Normally switch / case statements are encouraged. Here is an article that is sort of against it.

Revision #2
Created 5 years ago by Preet Kang
Updated 5 years ago by Preet Kang


Lookup Tables

Objective To discuss lookup tables and how to use them to sacrifice storage space to increase co...

Revision #11
Created 7 years ago by Admin
Updated 5 years ago by sree harsha


Binary Semaphores

Semaphores are used to signal/synchronize tasks as well as protect resources.  A binary semapho...

Revision #10
Created 7 years ago by Admin
Updated 5 years ago by Preet Kang


Structured Bit-fields Register Mapping

Please Review the Following Structures in C: http://www.cplusplus.com/doc/tutorial/structures/ ...

Revision #15
Created 7 years ago by Admin
Updated 6 years ago by Khalil Estell

Back to top