CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar...

49
CTK4TIM C Toolkit For (4) MSP430 Texas Instruments Microcontrollers Campus Party Colombia 2012 / Area Robotica Bogotá, 28 de Junio de 2012

Transcript of CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar...

Page 1: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

CTK4TIMC Toolkit For (4) MSP430 Texas Instruments Microcontrollers

Campus Party Colombia 2012 / Area RoboticaBogotá, 28 de Junio de 2012

Page 2: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura MSP430 Texas Instruments

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 3: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

1. QUIENES SOMOS

CTK4TIM es una iniciativa colombiana que nace de la necesidad de la creación de librerías en lenguaje C para el desarrollo de proyectos de tecnología electrónica sobre microcontroladores, eligiendo como plataforma tecnológica los microcontroladores MSP430 de Texas Instruments.

Page 4: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura MSP430 Texas Instruments

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 5: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

OBJETIVOS

Proveer la innovación, la investigación y desarrollo de productos tecnológicos basados en los microcontroladores MSP430 Texas Instruments

Desarrollar un API en lenguaje C para los microcontroladores MSP430 que faciliten el desarrollo de proyectos de electrónica

Aprovechar al máximo los modos de ahorro de energía del microcontrolador para hacer aplicaciones portables con mínimo consumo

Usar al máximo los formatos de documentos abiertos usados en la creación de la documentación del proyecto (.ODT, .ODS, .PNG)

Page 6: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura MSP430 Texas Instruments

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 7: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

MISIÓN Y VISIÓN

Misión

CTK4TIM es un API en lenguaje C para el desarrollo de proyectos sobre los microcontroladores MSP430 de Texas Instruments, dirigido a estudiantes, ingenieros electrónicos, ingenieros mecatrónicos, biomédicos y hobbistas, cuya facilidad de uso facilitará el desarrollo de proyectos de tecnología electrónica

Visión

Ser el API de lenguaje C open source más utilizado en el desarrollo de proyectos de tecnología sobre los microcontroladores MSP430 de Texas Instruments, cuya facilidad de integración permita que personas ajenas a la electrónica puedan desarrollar proyectos de tecnología

Page 8: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura MSP430 Texas Instruments

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 9: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

Junio de 2001: Desarrollo personal de un API en lenguaje assembler para el desarrollo de proyectos sobre los microcontroladores PIC Microchip → MPLAB IDE

Junio de 2005: Desarrollo personal de un API en lenguaje assembler para el desarrollo de proyectos sobre los microcontroladores Freescale → P&E Micro

Abril de 2011: Acercamiento a la programación en lenguaje C sobre los microcontroladores Freescale ctk4fm →CodeWarrior y Subversion. Link ctk4fm

Noviembre de 2011: Acercamiento a la programación en lenguaje C sobre los microcontroladores Atmel → AVR Studio 5 [Visual Studio]

Page 10: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

Enero de 2012: Acercamiento a la programación en lenguaje C sobre los microcontroladores MSP430 Texas Instruments ctk4tim → Code Composer Studio (Eclipse) y Git

15 de Febrero de 2012: Creación del repositorio GIT para el almacenamiento del código del API en el servidor gitorius.org

Page 11: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

14 de Marzo de 2012: Lanzamiento Oficial del proyecto en el blog, usuario Twitter @ctk4tim y la pagina Facebook www.facebook.com/ctk4tim. Se libera CTK4TIM Versión 1.0.0 Se crea el concepto de Demo Oficial Vigente (D.O.V.) creando la Demo Oficial Vigente 1.0.0 cuya demostración es el uso de las rutinas del módulo LCD y del módulo Piano ejecutando la melodía Fray Santiago

Page 12: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

1 de Abril de 2012: Liberación de CTK4TIM Versión 1.1.0 que actualiza los módulos de LCD y RTC para permitir el funcionamiento completo de un reloj de tiempo real. Se crea la Demo Oficial Vigente 1.1.0 que permite ver el funcionamiento completo del RTC en el módulo LCD con dos botones que permiten la configuración de fecha y hora. Migración MSP430G2452 de 20 pines.

Page 13: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

4 Abril de 2012: Liberación de CTK4TIM Versión 1.2.0 que adiciona el módulo Motor Paso a Paso para permitir el control de los giros de un motor PAP. Se crea la Demo Oficial Vigente 1.2.0 que adiciona el giro a la izquierda o a la derecha de un motor PAP con el tick del RTC

Page 14: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

13 de Abril de 2012: Liberación de CTK4TIM Versión 1.3.0 que adiciona el módulo ADC para permitir conversiones analógas a digitales. Se crea la Demo Oficial Vigente 1.3.0 que adiciona la visualización de una valor analogo controlado por un potenciometro, escalandolo en el rango de 0% a 100%. Adicionalmente se muestra el valor de la temperatura del sensor interno.

Page 15: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

21 de Mayo de 2012: No se realiza ninguna liberación, pero se realiza la integración de comentarios de doxygen al interior de todo el código de CTK4TIM. Esto permite la generación de la documentación del proyecto a través de los comentarios incluidos dentro del código.

Page 16: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

8 de Junio de 2012: Liberación de CTK4TIM Versión 1.4.0 que adiciona un modulo para el manejo de matrices de leds de 5x7 que permite la construcción de publiks donde se pueda desplegar mensajes similares a los encontrados dentro de los buses de TransMilenio donde se indica las siguientes paradas

Page 17: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

14 de Junio de 2012: Liberación de CTK4TIM Versión 1.4.1 que realiza un ajuste sobre el módulo que maneja las matrices de leds 5x7, eliminando la necesidad de tener dedicado un pin del microcontrolador por cada columna de la matriz. Se agrego el manejo de registros 74HC164 SIPO (Serial Input Parallel Output) que realizan la multiplexación de N columnas a través de solo dos pines del microcontrolador

Page 18: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

19 de Junio de 2012: Liberación de CTK4TIM Versión 1.5.0 que adiciona un módulo de comunicación serial RS-232 a 9600 baudios. La comunicación serial con el computador se realizo a través del programa minicom de linux, donde se solicita al usuario el mensaje a visualizar en la matriz de leds

Page 19: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

4. HISTORIA

21 de Junio de 2012: Liberación de CTK4TIM Versión 1.6.0 que adiciona un módulo que maneja Leds RGB y que permite la visualización de cualquier color. Para el manejo del led se utilizo una frecuencia de PWM de 200Hz. La resolución por color es de 8 bits, lo que permite mostrar un máximo de 16 Millones de colores.

Page 20: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura MSP430 Texas Instrumens

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 21: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

ESTADÍSTICAS

Page 22: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

ESTADÍSTICAS

Page 23: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

ESTADÍSTICAS

Page 24: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

ESTADÍSTICAS

Page 25: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

ESTADÍSTICAS

Page 26: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

ESTADÍSTICAS

Page 27: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

ESTADÍSTICAS

Page 28: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura MSP430 Texas Instrumens

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 29: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Arquitectura MSP430G2452 TI

Page 30: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Arquitectura MSP430G2452 TI

Page 31: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Arquitectura MSP430G2452 TI

Page 32: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Arquitectura MSP430 TI

Page 33: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Arquitectura MSP430 TI

Page 34: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Arquitectura MSP430 TI

Code Composer Studio 5

● IDE basado en Eclipse● Edición Código Assembler o C● Ambiente Construcción Proyectos● Debugger● Simulador● Integración repositorios GIT● Se podria integrar a repositorios subversion con plugins● Etc, etc, etc ...

Page 35: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Arquitectura MSP430 TI

LaunchPad Kit

● Facil de usar● Costo $ 4.30 USD Tarjeta, 2 →Microconcontroladores MSP430 16 pines, cable mini-USB, cristal externo de 32.768KHz● Escalable● Futuras expansiones

Page 36: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura Microcontroladores MSP430 TI

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 37: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

API CTK4TIM

El API del proyecto CTK4TIM esta compuesta por tres (3) grupos: General, Perifericos e Interfaz Externa.

Grupo General

Se agrupan los módulos que permiten el funcionamiento básico del API. Los módulos agrupados son:

Core [8]

Delay [2]

Flash [En Diseño]

Math [1]

Page 38: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

API CTK4TIM

Grupo Perifericos

Se agrupan los módulos que interactuan con los perifericos del microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

ADC [12]

I2C [En Diseño]

IO [20]

SPI [En Diseño]

Timer [En Diseño]

Page 39: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

API CTK4TIM

Grupo Interfaz Externa

Se agrupan los módulos que interactuan con dispositivos externos al microcontrolador y que permiten adicionar una funcionalidad utilizando hardware externo conectado al chip. Los módulos agrupados:

DAC [En Diseño]

Graphic LCD [En Diseño]

KeyMatrix [En Diseño]

LCD [26]

LedMatrix [9]

MotorPAP [7]

Piano [3]

RgbLed [2]

RTC [33]

RS232 [5]

Page 40: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura Microcontroladores MSP430 TI

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 41: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Tutorial Principiantes CTK4TIM

Para facilitar la asimilación del uso del API, se creo en el blog un tutorial paso a paso donde se detalla los pasos para la descarga del IDE y la compilación del proyecto CTK4TIM para iniciar los desarrollos.

Este tutorial se puede acceder en línea en el blog oficial a través del menú Tutoriales Primeros Pasos→ o a través del siguiente enlace:

http://ctk4tim.wordpress.com/tutoriales/primerospasos/

Page 42: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura Microcontroladores MSP430 TI

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10.Conclusiones

Page 43: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Roles CTK4TIM

El objetivo de crear roles en CTK4TIM, es que cada persona de la comunidad tenga claro las tareas y fuciones del papel que desempeña, de tal forma que se tenga plena certeza de lo que puede y no puede hacer. A continuación se exponen los roles propuestos:

● Diseñador: Diseña el prototipado de las funciones, los parametros de las mismas y la cohesion con los diferentes modulos

● Programador: Realiza la programación en lenguaje C de las funciones que el diseñador haya planteado

● Documentador: Realiza la documentación de las funciones desarrolladas con el objeto de tener la API completamente actualizado con el código

Page 44: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Roles CTK4TIM

● Tester: Encargado de realizar las pruebas sobre la Demo Oficial vigente, para verificar si cumple con la funcionalidad propuesta

● Webmaster: Administrador del Blog, usuario Twitter y pagina Facebook

● Usuario: Utiliza el API para el desarrollo de sus proyectos e informa al Grupo de Desarrollo de errores o mejoras que haya encontrado

Actualmente se requieren con urgencia:

● Administrador Pagina WEB y Redes Sociales (Registro Usuarios usan CTK4TIM)

● Diseñadores para optimizar el código / Desarrolladores

● Documentador (Tutoriales básicos de CTK4TIM)

Page 45: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Metodología Trabajo CTK4TIM

El objetivo de crear una metodología, es definir los procesos por los cuales se estandariza el crecimiento del API de manera que todos puedar participar y aportar desde su rol respectivo, sin afectar el rendimiento y la estabilidad de la versión liberada en producción. A continuación se expone los pasos propuestos para crecer y mejorar CTK4TIM:

1. Definir una nueva Demo Oficial Target (D.O.T.)

2. Reunión para realizar el diseño de nuevos requerimientos del D.O.T.

3. Realización del cronograma de actividades

4. Adjudicación de desarrollos a integrantes del grupo

5. Creación en el repositorio de un branch de desarrollo para la nueva versión

Page 46: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Metodología Trabajo CTK4TIM

6. Ejecucción de desarrollos

7. Realización de pruebas unitarias

8. Integración de fuentes desarrollados al branch de desarrol lo

9. Realización de pruebas integrales sobre el diseño del D.O.T.

10.Solución de bugs encontrados en pruebas integrales

11.Integración del branch de desarrollo al branch master

12.Liberación de la nueva versión al publico

13.Generación de Tag sobre el branch master para resaltar nueva versión

Page 47: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

AGENDA

1. Quienes somos

2. Objetivos

3. Misión y Visión

4. Historia

5. Estadísticas

6. Arquitectura Microcontroladores MSP430 TI

7. API CTK4TIM

8. Tutorial Principiantes CTK4TIM

9. Roles y Metodología de Trabajo CTK4TIM

10. Conclusiones

Page 48: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Conclusiones

Facilitar el desarrollo rápido de proyectos de tecnología electrónica basados en los microcontroladores MSP430 TI

Fomentar el desarrollo de tecnología portátil de bajo consumo ofrecida por los microcontroladores MSP430 TI

Fomentar el crecimiento del proyecto apalancándose en el desarrollo del API con licencia software libre GPL3

Fomentar el aprendizaje colectivo y la colaboración para mejorar las características del API que faciliten el desarrollo de proyectos de alta tecnología con mínimo esfuerzo

Aprovechar los espacios de software y hardware libre para dar a conocer la iniciativa, para que más personas se unan a la comunidad y ayuden al crecimiento y uso del API

Page 49: CTK4TIM C Toolkit For (4) MSP430 Texas Instruments ... · microcontrolador y que permiten adicionar una funcionalidad utilizando el hardware del chip. Los módulos agrupados son:

Contactenos

Wordpress: http://ctk4tim.wordpress.com

Correo Electrónico: [email protected]

Twitter: @ctk4tim

Facebook: www.facebook.com/ctk4tim

Vimeo: http://vimeo.com/user10782056