Skip to content
Email: contact@fastbitlab.com
FastBit EBA
  • Home
  • All Courses
  • Rust
  • Contact Us
  • Learn Free
  • Shop
Menu Close
  • Home
  • All Courses
  • Rust
  • Contact Us
  • Learn Free
  • Shop

FSM Lecture 24: Exercise-003 Nested switch implementation of an FSM part 1

  • Post author:FastBitLab
  • Post published:February 2, 2022

  Exercise-003 Nested switch implementation of an FSM part 1     In this article, let’s continue the coding. Write one function to implement a state machine. Go to the…

Continue ReadingFSM Lecture 24: Exercise-003 Nested switch implementation of an FSM part 1

FSM Lecture 23- Different approach to implement state machine

  • Post author:FastBitLab
  • Post published:February 1, 2022

  Different approach to implement state machine     In this article, let’s begin with implementing a state machine. There are different approaches.   Nested switch approach we also explored…

Continue ReadingFSM Lecture 23- Different approach to implement state machine

FSM Lecture 22: Exercise-003 Defining initial transition function

  • Post author:FastBitLab
  • Post published:February 1, 2022

  Exercise-003 Defining initial transition function     In the protimer_state_mach.cpp, we will implement the state machine. First, let’s start with our initial transition. #include "main.h" void protimer_init(protimer_t *mobj){ mobj->active_state…

Continue ReadingFSM Lecture 22: Exercise-003 Defining initial transition function

FSM Lecture 21: Exercise-003 Data structure explanation

  • Post author:FastBitLab
  • Post published:January 31, 2022

  Exercise-003 Data structure explanation     In the previous article, we set up the IDE, and in this article, let’s start implementing. The first step is to create a…

Continue ReadingFSM Lecture 21: Exercise-003 Data structure explanation

FSM Lecture 20: Create new project in Microsoft visual Code IDE

  • Post author:FastBitLab
  • Post published:January 29, 2022

  Create new project in Microsoft visual Code IDE     In the previous article, I explain how to install the Microsoft visual code IDE . And you should also have…

Continue ReadingFSM Lecture 20: Create new project in Microsoft visual Code IDE

FSM Lecture 19- Installing Microsoft VS Code and PlatformIO extension

  • Post author:FastBitLab
  • Post published:January 29, 2022

  Installing Microsoft VS Code and PlatformIO extension       Microsoft IDE is a great IDE, and it supports all the OS platforms like Windows, Linux, and Mac. You…

Continue ReadingFSM Lecture 19- Installing Microsoft VS Code and PlatformIO extension
  • Go to the previous page
  • 1
  • …
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • Go to the next page

Articles

Finite state Machine(FSM) FreeRTOS Lectures Linux Device Driver Programming Lectures Linux Device Driver Programming Tutorial Microcontroller Embedded C programming Lectures STM32 GPIO Lectures STM32 I2C Lectures STM32 SPI Lectures STM32 UART Lectures STM32 USART Lectures STM32-LTDC (MCU3) Lectures
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 65| Testing RGB mixer application on STM32F746 and STM32F407 DISC board
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 64| About touch screen controller
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 63| Testing RGB mixer application on STM32F429 DISC board
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 62| Exercise implementation on simulator part-7
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 61| Exercise implementation on simulator part-6

Please share this

Copyright 2025 - fastbitlab.com