Skip to main content

Crate eadkp

Crate eadkp 

Source
Expand description

§eadkp

A Rust library to facilitate the development of external applications for NumWorks Epsilon (features and abstractions).

§More information

For more information, visit the eadkp repository on GitHub.

Re-exports§

pub use utils::*;

Modules§

backlight
battery
display
epsilon
Ce module fournit des structures de données et fonctions utilitaires pour interagir avec les composants essentiels d’Epsilon en mêmoire.
input
macro
random
Sous-module fournissant divers fonctions de génération de nombres pseudo-aléatoires.
storage
Module de Gestion du Stockage pour les Applications Externes Epsilon sur Calculatrices NumWorks.
timing
utils

Macros§

eadk_setup
include_image
Macro pour inclure les fichiers d’assets depuis le répertoire assets. Cette macro simplifie l’inclusion des fichiers d’assets en automatisant l’inclusion des octets du répertoire cible des assets avec l’extension .eif.

Structs§

Color
Représente une couleur au format RGB565.
Eif1
Format d’image “EIF1” (EADKP Image Format 1).
FlashSource
Source de pixels en flash. Lent mais pas de stockage en RAM nécessaire.
ImageLoader
Chargeur d’images intelligent.
RamSource
Source de pixels en RAM. Rapide mais consomme de la RAM pour stocker les données de l’image.

Enums§

GlobalError
Erreur globale englobant tout les types d“erreurs
Image
Représentation d’une image.
ImageError
SoftwareError
StorageError

Constants§

COLOR_BLACK
COLOR_BLUE
COLOR_CYAN
COLOR_GRAY
COLOR_GREEN
COLOR_MAGENTA
COLOR_RED
COLOR_WHITE
COLOR_YELLOW

Statics§

HEAP_END
HEAP_START
_heap_end
_heap_start

Traits§

ImageFormat
Trait pour les objets d’image
PixelsSource
Source de données pour les pixels d’une image. Peut être en flash ou en RAM.

Functions§

heap_size