Giter Club home page Giter Club logo

codebank8's Introduction

CodeBank8 (maquinas de 8 bits)

####Nuevo soporte para XC8

*NOTA: Si deseas seguir usando la version para C18 de este repositorio, solo ve a la seccion de Releases y descarga el CodeBank8v1.1

En este repositorio se encuentra la librería oficial de Hotboards para maquinas de 8 bits. El código que encontrarás en esta página te permitirá desarrollar más rápido tus proyectos, fue diseñado para ser utilizado incluso por software de producción. Es perfectamente compatible con la técnica de programación de "Máquinas de Estado" la cual te permitirá programar aplicaciones multitarea.

Revisa nuestra Wiki para que conozcas mas acerca de como usar los códigos que aquí encontraras. Ademas no se te olvide clonar nuestro repositorio de ejemplos, los cuales te serán de gran ayuda y guía ante posibles dudas.

Los diferentes drivers y piezas de código que podrás descargar son de uso libre, solo obedecen a la siguiente licencia, la cual es opcional =)

/*--------------------------------------------------------------------------------
  "THE BEER-WARE LICENSE" (Revision 42):
  <[email protected]> wrote this file. As long as you retain this notice you
  can do whatever you want with this stuff. If we meet some day, and you think
  this stuff is worth it, you can buy me a beer in return to Hotboards crew 
  (Beer-ware license created by Poul-Henning Kamp)
--------------------------------------------------------------------------------*/

Directorios

El código que encontraras dentro de este repositorio esta subdividido en la siguientes capas:

  • bsp.- Todas la piezas de código que se comuniquen directamente con la maquina y sean dependientes de la misma (puertos, adc, serial, etc.). En esta capa se soportan unicamanete los compiladores XC8 y AVR-gcc.

  • middleware.- Piezas de código que no son dependientes de ningún hardware en especifico y que solo estén programadas usando el estándar ANSI C

  • modules.- Drivers para comunicar con periféricos externos, tales como memorias, sensores, modems, etc. No son dependientes de ninguna maquina en especifico.

Lista de Códigos

Consulta las lista de código que encontraras en el repositorio

Configuración

Para que no tengas ningún problema al utilizar las piezas de código que encontraras en este repositorio deberás indicarle a tu compilador las rutas de los siguientes directorios.

<path_to>/CodeBank8
<path_to>/CodeBank8/middleware
<path_to>/CodeBank8/modules
<path_to>/CodeBank8/bsp/<fabricante> (ejemplo: CodeBank8/bsp/Microchip )

Lo anterior lo podrás hacer a través del ambiente de desarrollo que estés usando o directamente en un archivo Makefile

codebank8's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.