Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: SOMO.h
- Revision:
- 6:32eb30d2410f
- Parent:
- 2:b95724a49517
--- a/SOMO.h Wed Feb 26 16:23:48 2020 +0000 +++ b/SOMO.h Mon Apr 06 15:11:29 2020 +0000 @@ -7,8 +7,8 @@ #include <mbed.h> //************************************************************************** -// class SOMO SOMO.h -// classe principale. exemple d'utilisation : SOMO audio(p13,p14); +// class sender +// classe servant pour le CAN contenant une fonction pour l'envois de données class Sender { @@ -27,6 +27,10 @@ }; +//************************************************************************** +// class SOMO SOMO.h +// classe principale. exemple d'utilisation : SOMO audio(p13,p14); + class SOMO { @@ -36,8 +40,6 @@ void init(); - void playTrackName(char[]); - void playTrackNum(unsigned char, unsigned char); void start(); @@ -48,7 +50,21 @@ void reset(); - void continuous(unsigned char, unsigned char); + void continuous(unsigned char, unsigned char); + + void pause(); + + void resume(); + + void set_EQ(unsigned char); + + void play_random(); + + void next(); + + void previous(); + + void repeat(); protected : @@ -57,8 +73,14 @@ }; +//************************************************************************** +// fonctions globales pour l'aquisition d'un message sur le can et l'envois +// de l'état actuel de la carte (occupé ou non) par le bus can + int comm(void); void not_busy(void); +void busy(void); + #endif