Ir al contenido principal

Entradas

Mostrando entradas de agosto, 2017

Quiero un cambio radical en mi vida...

- Pero tú eres un reloj despertador, funcionas perfectamente. ¿Porqué quieres un cambio tan radical?  + Realmente estoy cansado de estar en un cajón olvidado - ¿Y qué te gustaría ser? + Me gustaría ser un drone autónomo, y ver mundo - uuhmmm, veamos. No tienes hélices, ni giróscopo... mejor veamos cuales son tus puntos fuertes : Buen sonido mono Sistema de alimentación con backup Display digital  Radio/Reloj FM + ¿Qué sugieres? - Sugiero ir paso a paso. Entiendo que no quieres perder personalidad por lo que mantenemos tu aspecto externo, con esas competencias podríamos tratar de que además de la radio, puedas reproducir música y otros sonidos. Esa será tu forma de realizar acciones en el mundo físico. + ¿Podré decidir como actuar y elegir mis propios sonidos? - ¿Tendrías algún criterio para eso? + No sé.  - Las actuaciones sonoras deberían estar motivadas por algo, por ejemplo que tú sepas que a mí me gusta escuchar beethoven a las 7:00h, o ...

No es necesario redescubrir la rueda

¿Qué se ha realizado ya sobre este tema? Esa es una pregunta clave que ahorra mucho tiempo. Una vez localizado el código (SimpleFIFO) que tenía la mayor probabilidad de introducir ruido en el sistema de reproducción de audio en el que estoy trabajando, tenía la opción de entrar en mayor detalle para mejorar la librería o ver que se había hecho sobre el tema en la red. Encontré la   Lightweight Ring Buffer Library  de Dean Camera, lo que el autor comenta de la misma se acomodaba a mis necesidades: “Ultra lightweight ring buffer, for fast insertion/deletion. This uses inlined functions for maximum speed. All buffers created with this library must be of the same size, however multiple independant buffers can be created. Note that for each buffer, insertion and removal operations may occur at the same time (via a multithreaded ISR based system) however the same kind of operation (two or more insertions or deletions) must not overlap. If there is possibility of two or more of...