Objetivos

OBJ1: Control de los pines GPIO por usuarios no privilegiados

  • Versión: 1
  • Autores: Requisito marcado por la implementación original
  • Fuentes: Implementación original
  • Descripción: La biblioteca y el resto de utilidades deberán proveer acceso a este dispositivo de forma que el acceso no exiga contar con privilegios de administración del sistema (usuario root en sistemas *NIX).
  • Importancia: Muy alta
  • Urgencia: Alta
  • Estado: Alta
  • Estabilidad: Estable

OBJ2 Compatibilidad con C y C++

  • Versión: 1
  • Autores: Diego Martín
  • Fuentes: Fase de análisis preliminar
  • Descripción: La biblioteca deberá ser integrable en código fuente escrito en C, utilizando para ello puntos de acceso a la biblioteca que no dependan de C++.
  • Importancia: Media
  • Urgencia: Media
  • Estado: Completo
  • Estabilidad: Estable
  • Comentarios

OBJ3 Gestión de permisos y propiedad

  • Versión: 1.5
  • Autores: Requisito marcado por la implementación original
  • Fuentes: Implementación original
  • Descripción: Una vez que un usuario controle un pin la biblioteca debe garantizar la exclusividad de uso del mismo.
  • Importancia: Muy alta
  • Urgencia: Alta
  • Estado: Alta
  • Estabilidad: Estable
  • Comentarios

OBJ4 Independencia del hardware

  • Versión: 1.5
  • Autores: Requisito marcado por la implementación original
  • Fuentes: Implementación original
  • Descripción: La biblioteca debe ser compatible con todas las versiones de la placa Raspberry Pi , detectando el modelo sobre el que la biblioteca se encuentra en tiempo de ejecución sin intervención del programador.
  • Importancia: Alta
  • Urgencia: Alta
  • Estado: Completo
  • Estabilidad: Estable
  • Comentarios