From: darcagn <da...@us...> - 2023-09-02 16:05:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A pseudo Operating System for the Dreamcast.". The branch, master has been updated via 7b0304a5462a93cdbb247b05d5652fe8cf65d290 (commit) via 6a427e8ec7f4131f95d4bd12fa48f849ac3de3ca (commit) from a98b02e22ee448b3d3f82193dbf3ed11f5616244 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7b0304a5462a93cdbb247b05d5652fe8cf65d290 Merge: a98b02e 6a427e8 Author: darcagn <da...@pr...> Date: Sat Sep 2 11:05:12 2023 -0500 Merge pull request #287 from KallistiOS/vmu_beep_fix Fixing missing vmu_beep_waveform() symbol commit 6a427e8ec7f4131f95d4bd12fa48f849ac3de3ca Author: Falco Girgis <gyr...@gm...> Date: Sat Sep 2 01:45:43 2023 -0500 Fixing missing vmu_beep_waveform() symbol - Big VMU driver update accidentally had a name mismatch between the header and source file - vmu_beep_waveform() would've been an unresolved symbol if used - changed vmu_beep() in vmu.c to vmu_beep_waveform(), as advertised in the header ----------------------------------------------------------------------- Summary of changes: kernel/arch/dreamcast/hardware/maple/vmu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/arch/dreamcast/hardware/maple/vmu.c b/kernel/arch/dreamcast/hardware/maple/vmu.c index fb6a0f0..6abdb59 100644 --- a/kernel/arch/dreamcast/hardware/maple/vmu.c +++ b/kernel/arch/dreamcast/hardware/maple/vmu.c @@ -287,8 +287,10 @@ int vmu_beep_raw(maple_device_t *dev, uint32_t beep) { return MAPLE_EOK; } -int vmu_beep(maple_device_t *dev, uint8_t period, uint8_t duty) { - const uint32_t raw_beep = ((period << 24) | ((period - duty)) << 16); +int vmu_beep_waveform(maple_device_t *dev, uint8_t period1, uint8_t duty_cycle1, uint8_t period2, uint8_t duty_cycle2) { + const uint32_t raw_beep = (((period2 - duty_cycle2) << 24) | (period2 << 16) | + ((period1 - duty_cycle1) << 8) | (period1)); + return vmu_beep_raw(dev, raw_beep); } hooks/post-receive -- A pseudo Operating System for the Dreamcast. |