Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Electronic devices Software Framework (or Extended Software Framework for electronic devices)

License

NotificationsYou must be signed in to change notification settings

reza69askari/ESF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electronic devices Software Framework (or Extended Software Framework for electronic devices)

Directories:

  1. components: chip functions and registers (on [component]_io.h). Ex: ds3231.h, ds3231_io.h//! RTC component.

  2. drivers: middleware to better using one or more component and/or peripheral. Ex: esf_rtc.h//! controlling internal or external RTC source, with capability to select chip.

  3. services: better alias and usage of some drivers. Ex: esf_time.h//! implement calendar and convert between timestamp and Date-Time structure.

  4. utils: codes and functions and helpers (no component or driver is using by these directories). Ex: math.h

  5. config: definetion require or optional parameters, used on other files.

  6. application: user-side codes.

Note:

to better design use files by defined level (on top). for example, components are using on a driver, drivers are using on a service, and services are using on application; using components on service or drivers on component are denied. exception: config, utils and *_io are free to use in anywhere.

About

Electronic devices Software Framework (or Extended Software Framework for electronic devices)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp