Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
ui_knob.h
Aller à la documentation de ce fichier.
1
6#ifndef BRICK_UI_UI_KNOB_H
7#define BRICK_UI_UI_KNOB_H
8
9#include <stdint.h>
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15/* Dimensions de l’OLED (fournies par drv_display.h dans le .c) */
16#ifndef OLED_WIDTH
17#define OLED_WIDTH 128
18#endif
19#ifndef OLED_HEIGHT
20#define OLED_HEIGHT 64
21#endif
22
27void ui_knob_set_diameter_px(int d_px);
28
38void ui_draw_knob(int cx, int cy, int r, int val, int vmin, int vmax);
39
40#ifdef __cplusplus
41}
42#endif
43
44#endif /* BRICK_UI_UI_KNOB_H */
void ui_knob_set_diameter_px(int d_px)
Fixe un diamètre explicite (px) pour tous les knobs. 0 = désactiver. Si défini, l’argument r passé à ...
Definition ui_knob.c:31
void ui_draw_knob(int cx, int cy, int r, int val, int vmin, int vmax)
Dessine un knob plein (unipolaire/bipolaire) centré en (cx,cy).
Definition ui_knob.c:145