Navigation Menu

Skip to content

choughtosh/lib_xcore_c

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xCORE C Library

Overview

A library providing a native C implementation of xCORE hardware features. This is effectively a bare-metal programming environment for using the xCORE. It assumes very good understanding of how the xCORE architecture works as it does not provide the usual protection that XC does to prevent incorrect use of the hardware.

Features

  • Support for channel and streaming channels. This includes full interoperability with XC channels and the ability to write custom channel protocols
  • Support for ports and clock blocks
  • Support for timers
  • Support for events so that XC 'select' functionality can be implemented

Software version and dependencies

About

Support for xCORE resources in C.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 57.4%
  • Makefile 15.7%
  • Python 12.3%
  • C++ 6.9%
  • XC 4.9%
  • Assembly 2.8%