Skip to content

A basic C library for STM8S003F3 microcontrollers. Includes drivers for UART, ADC, timers, and GPIO. Designed to simplify common tasks in STM8S003F3 projects. More peripherals will be added in future updates.

License

Notifications You must be signed in to change notification settings

baturyilmaz/STM8S003F3-EmbeddedCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM8S003F3-EmbeddedCore

A basic C library for STM8S003F3 microcontrollers.

This project was a collaborative effort. While I focused on the software libray, the hardware is designed by OgzhnDev.

Current Features

  • UART communication
  • ADC operations
  • Timer functions
  • GPIO control
  • Basic system management

Upcoming Features

More peripherals and functions will be added.

Usage

Include the necessary header files in your project and call the initialization functions for the peripherals you want to use.

Example:

#include "uart.h"
#include "adc.h"

void main() {
    UART_Init(UART_1, 9600);
    AY_ADC_Init_Single();
    
    // Your code here
}

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

This is a work in progress. Use at your own risk in production environments.

About

A basic C library for STM8S003F3 microcontrollers. Includes drivers for UART, ADC, timers, and GPIO. Designed to simplify common tasks in STM8S003F3 projects. More peripherals will be added in future updates.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages