IBEX
  • Home
  • Software Developers
  • Electronic Designers
  • AI Integration
  • Product Design
☰
  • Home
  • Software Developers
  • Electronic Designers
  • AI Integration
  • Product Design
  • FAQ
  • About Us
  • Contact Us
  • Portfolio
  • Resources
  • Under the Hood

C Programming

Our resources for other developers, designers and engineers.

C Programming

Category: State machine

/C / State machine /

State Machine

A Mode State Machine

Read More →

open all | close all
C
.General C Things
C Operators
Line Continuation Character
Software version
AtoD
AtoD conversion
C Versions
C Versions
C++ Versions
C vs C++
C vs C++ General
Commenting
Commenting general
Console
printf
printf a buffer
DateTime
.DateTime General
Comparing date and time
Converting DateTime
DateTime Issues
Debug DateTime
Modifying Date and Time
struct tm
Unique value from DateTime
UTC
Define
Defines
Displays
7 Segment Displays
Files
_See Streams
Functions
Defining Functions
if
if
Include
Include
Loops
Using Loops
Maths
.Maths general
Exponent
Power of
Rounding values
Scientific Notation
Two’s compliment / 2’s compliment
Memory
Arrays
Buffers
Constants
Converting Variables
Endian
enum
Functions
Malloc
Pointers
Rolling memory buffer
sizeof
Static
struct
Typedef, struct union
Variables
Variables – stdint.h types
Pointers
Memory Pointers
Pointer To A Function
state
State ? ( ) : ( ) Ternary Operator
State machine
State Machine
Streams (inc File IO)
File functions
File functions-Reading
File functions-Writing
Working with directories
Working with Files
Working with paths
Strings
Special characters
String
Using Strings-Values
Timing
Do periodically from system clock
Time Since Event From A Master Timer
Troubleshooting
Program stops working after a while
Typedef
Typedef For State Machines
Typedef Union
Typedef, struct union
C++
Console
printf
Compilers
GCC Compiler
attribute
__attribute__ examples
CMake
CMakeLists.txt
Creating CMakeLists.txt file
Moving or renaming a project
REQUIRES list
Errors
“undefined reference to” errors
“Unused” Warnings and Errors
“multiple definition of” errors
error: macro expands to multiple statements
fatal error: ###.h: No such file or directory
Compiler messages

❯ Other IBEX Resources

Home | Terms & Conditions | Privacy Policy
© Copyright IBEX Technology Ltd. All rights reserved. IBEX is a registered trademark of IBEX Technology Ltd.
Footer Logo