diff options
Diffstat (limited to 'drivers/gaudio/pwm/gaudio_play_pwm.c')
-rw-r--r-- | drivers/gaudio/pwm/gaudio_play_pwm.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/gaudio/pwm/gaudio_play_pwm.c b/drivers/gaudio/pwm/gaudio_play_pwm.c index 57541470..899ea793 100644 --- a/drivers/gaudio/pwm/gaudio_play_pwm.c +++ b/drivers/gaudio/pwm/gaudio_play_pwm.c @@ -20,15 +20,15 @@ static void gaudio_play_pwm_timer_callbackI(void); static GDataBuffer *pplay; static ArrayDataFormat playfmt; -static size_t playlen; -static uint8_t *pdata; +static gMemSize playlen; +static gU8 *pdata; static void gaudio_play_pwm_timer_callbackI(void) { if (pplay) { // Get the next value from the current data buffer if (gfxSampleFormatBits(playfmt) > 8) { - gaudio_play_pwm_setI(*(uint16_t *)pdata); + gaudio_play_pwm_setI(*(gU16 *)pdata); pdata += 2; } else { gaudio_play_pwm_setI(*pdata); @@ -57,7 +57,7 @@ static void gaudio_play_pwm_timer_callbackI(void) { playlen = pplay->len; if (gfxSampleFormatBits(playfmt) > 8) playlen >>= 1; - pdata = (uint8_t *)(pplay+1); + pdata = (gU8 *)(pplay+1); } @@ -65,7 +65,7 @@ static void gaudio_play_pwm_timer_callbackI(void) { /* External declarations. */ /*===========================================================================*/ -gBool gaudio_play_lld_init(uint16_t channel, uint32_t frequency, ArrayDataFormat format) { +gBool gaudio_play_lld_init(gU16 channel, gU32 frequency, ArrayDataFormat format) { (void) channel; if (format != ARRAY_DATA_8BITUNSIGNED && format != ARRAY_DATA_10BITUNSIGNED) @@ -75,7 +75,7 @@ gBool gaudio_play_lld_init(uint16_t channel, uint32_t frequency, ArrayDataFormat return gaudio_play_pwm_setup(frequency, format); } -gBool gaudio_play_lld_set_volume(uint8_t vol) { +gBool gaudio_play_lld_set_volume(gU8 vol) { (void) vol; return gFalse; } @@ -93,7 +93,7 @@ void gaudio_play_lld_start(void) { playlen = pplay->len; if (gfxSampleFormatBits(playfmt) > 8) playlen >>= 1; - pdata = (uint8_t *)(pplay+1); + pdata = (gU8 *)(pplay+1); gfxSystemUnlock(); // Start the playing |