Hardware University
Quick Access Panel
Vicara Creation Engine
Taking the
hard
out of hardware
Architecture Search (
Nordic nRF52
/
STM32
/
Dialog
/
Arduino
)
Level 0
Hello Hardware
A brief introduction to firmware workflow
Universal
Getting started with Nordic nrf52, STM 32, Dialog or Arduino
Level 1
Tool chain, IDE setup, Run Default Code
Set up your PC to build firmware applications & run your first code snippet
Nordic
Toolkit, IDE run default code on nrf52
STM
Toolkit, IDE & run default code on stm32
Dialog
Toolkit, IDE & run default code on a dialog board
Arduino
Toolkit, IDE & run default code on Arduino
Level 2
GPIO - LED & Button
Learn to switch on/off LEDs & get inputs from buttons
Nordic
nRF52: Buttons and LEDs
STM
STM32 Guide: GPIO and Buttons
Dialog
Arduino — Introduction to Pins
Arduino
Set Pins & work with I/O
Level 3
Timers
Learn to configure timers to execute events periodically
Nordic
Using Timers on nRF52
STM
STM32 Guide: Timers
Dialog
Dialog DA14531 - Timers
Arduino
Arduino - Timers & Interrupts
Level 4
Setting Up PWM
Learn how to set up PWM & dim an LED
Nordic
Setting up PWM in nRF52
STM
STM32 Guide: PWM
Dialog
Dialog DA14531 - PWM
Arduino
Setting up PWM on Arduino
Level 5
Setting Up UART
Learn to receive & transmit data using UART
STM
A Guide to Transmitting Structures using STM32 UART
Nordic
Setting Up UART in nRF52xx
Dialog
Dialog DA14531 — UART
Arduino
Arduino-UART
Level 6
I2C Set UP
Learn how to set up I2C & talk to sensors
Nordic
Setting Up TWI on nRF52xx
STM
STM32 Guide: I2C
Dialog
Dialog DA14531 — I2C
Level 7
Setting Up PWM
Learn how to set up PWM & dim an LED
STM
STM32 Guide: PWM
Dialog
Dialog DA14531 - PWM
Nordic
Setting up PWM in nRF52
Arduino
Setting up PWM on Arduino