Mozzi
version v2.0
sound synthesis library for Arduino
config_checks_CH32.h
1
#ifndef MOZZI_CONFIG_CHECKS_CH32_H
2
#define MOZZI_CONFIG_CHECKS_CH32_H
3
4
#if !defined(MOZZI_AUDIO_MODE)
5
#define MOZZI_AUDIO_MODE MOZZI_OUTPUT_PWM
6
#endif
7
8
// Configure Audio Bits based on Mode
9
#if MOZZI_IS(MOZZI_AUDIO_MODE, MOZZI_OUTPUT_PWM)
10
#if !defined(MOZZI_AUDIO_PIN_1)
11
#define MOZZI_AUDIO_PIN_1 0
12
#endif
13
#if !defined(MOZZI_AUDIO_PIN_2)
14
#define MOZZI_AUDIO_PIN_2 1
15
#endif
16
#if !defined(MOZZI_AUDIO_BITS)
17
#define MOZZI_AUDIO_BITS 8
// Output resolution is 8-bit
18
#endif
19
#elif MOZZI_IS(MOZZI_AUDIO_MODE, MOZZI_OUTPUT_2PIN_PWM)
20
#if !defined(MOZZI_AUDIO_BITS)
21
#define MOZZI_AUDIO_BITS 16
// Full 16-bit output
22
#endif
23
#endif
24
25
#if !defined(MOZZI_AUDIO_RATE)
26
#define MOZZI_AUDIO_RATE 16384
27
#endif
28
29
#if !defined(MOZZI_ANALOG_READ)
30
#define MOZZI_ANALOG_READ MOZZI_ANALOG_READ_STANDARD
31
#endif
32
33
#define MOZZI__INTERNAL_ANALOG_READ_RESOLUTION 12
34
35
#endif
Generated automatically using Doxygen. If info on this page is outdated, incomplete, or wrong, please open an issue at https://github.com/sensorium/Mozzi/issues