Skip to content

Repositorio de codigo para maquinas de 8 bits (PIC18F, AVR, S08, STM8, etc..),

License

Notifications You must be signed in to change notification settings

Hotboards/CodeBank8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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):
  <phk@FreeBSD.ORG> 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

About

Repositorio de codigo para maquinas de 8 bits (PIC18F, AVR, S08, STM8, etc..),

Resources

License

Stars

Watchers

Forks

Packages

No packages published