libmsx
C library for MSX
Loading...
Searching...
No Matches
Predefined waveforms for SCC/SCC+.

#include <scc_wav.h> Predefined waveforms for SCC/SCC+. More...

+ Collaboration diagram for Predefined waveforms for SCC/SCC+.:

Macros

#define SCC_WAVEFORM_PULSE_15_16   SCC_WAVEFORM_PULSE_30_32
 
#define SCC_WAVEFORM_PULSE_14_16   SCC_WAVEFORM_PULSE_28_32
 
#define SCC_WAVEFORM_PULSE_13_16   SCC_WAVEFORM_PULSE_26_32
 
#define SCC_WAVEFORM_PULSE_12_16   SCC_WAVEFORM_PULSE_24_32
 
#define SCC_WAVEFORM_PULSE_11_16   SCC_WAVEFORM_PULSE_22_32
 
#define SCC_WAVEFORM_PULSE_10_16   SCC_WAVEFORM_PULSE_20_32
 
#define SCC_WAVEFORM_PULSE_9_16   SCC_WAVEFORM_PULSE_18_32
 
#define SCC_WAVEFORM_PULSE_8_16   SCC_WAVEFORM_PULSE_16_32
 
#define SCC_WAVEFORM_PULSE_7_16   SCC_WAVEFORM_PULSE_14_32
 
#define SCC_WAVEFORM_PULSE_6_16   SCC_WAVEFORM_PULSE_12_32
 
#define SCC_WAVEFORM_PULSE_5_16   SCC_WAVEFORM_PULSE_10_32
 
#define SCC_WAVEFORM_PULSE_4_16   SCC_WAVEFORM_PULSE_8_32
 
#define SCC_WAVEFORM_PULSE_3_16   SCC_WAVEFORM_PULSE_6_32
 
#define SCC_WAVEFORM_PULSE_2_16   SCC_WAVEFORM_PULSE_4_32
 
#define SCC_WAVEFORM_PULSE_1_16   SCC_WAVEFORM_PULSE_2_32
 
#define SCC_WAVEFORM_PULSE_7_8   SCC_WAVEFORM_PULSE_28_32
 
#define SCC_WAVEFORM_PULSE_6_8   SCC_WAVEFORM_PULSE_24_32
 
#define SCC_WAVEFORM_PULSE_5_8   SCC_WAVEFORM_PULSE_20_32
 
#define SCC_WAVEFORM_PULSE_4_8   SCC_WAVEFORM_PULSE_16_32
 
#define SCC_WAVEFORM_PULSE_3_8   SCC_WAVEFORM_PULSE_12_32
 
#define SCC_WAVEFORM_PULSE_2_8   SCC_WAVEFORM_PULSE_8_32
 
#define SCC_WAVEFORM_PULSE_1_8   SCC_WAVEFORM_PULSE_4_32
 
#define SCC_WAVEFORM_PULSE_3_4   SCC_WAVEFORM_PULSE_24_32
 
#define SCC_WAVEFORM_PULSE_2_4   SCC_WAVEFORM_PULSE_16_32
 
#define SCC_WAVEFORM_PULSE_1_4   SCC_WAVEFORM_PULSE_8_32
 
#define SCC_WAVEFORM_PULSE_1_2   SCC_WAVEFORM_PULSE_16_32
 
#define SCC_WAVEFORM_SQUARE   SCC_WAVEFORM_PULSE_16_32
 

Variables

const int8_t SCC_WAVEFORM_PULSE_31_32 [32]
 Pulse wave. (duty ratio = 31/32)
 
const int8_t SCC_WAVEFORM_PULSE_30_32 [32]
 Pulse wave. (duty ratio = 30/32)
 
const int8_t SCC_WAVEFORM_PULSE_29_32 [32]
 Pulse wave. (duty ratio = 29/32)
 
const int8_t SCC_WAVEFORM_PULSE_28_32 [32]
 Pulse wave. (duty ratio = 28/32)
 
const int8_t SCC_WAVEFORM_PULSE_27_32 [32]
 Pulse wave. (duty ratio = 27/32)
 
const int8_t SCC_WAVEFORM_PULSE_26_32 [32]
 Pulse wave. (duty ratio = 26/32)
 
const int8_t SCC_WAVEFORM_PULSE_25_32 [32]
 Pulse wave. (duty ratio = 25/32)
 
const int8_t SCC_WAVEFORM_PULSE_24_32 [32]
 Pulse wave. (duty ratio = 24/32)
 
const int8_t SCC_WAVEFORM_PULSE_23_32 [32]
 Pulse wave. (duty ratio = 23/32)
 
const int8_t SCC_WAVEFORM_PULSE_22_32 [32]
 Pulse wave. (duty ratio = 22/32)
 
const int8_t SCC_WAVEFORM_PULSE_21_32 [32]
 Pulse wave. (duty ratio = 21/32)
 
const int8_t SCC_WAVEFORM_PULSE_20_32 [32]
 Pulse wave. (duty ratio = 20/32)
 
const int8_t SCC_WAVEFORM_PULSE_19_32 [32]
 Pulse wave. (duty ratio = 19/32)
 
const int8_t SCC_WAVEFORM_PULSE_18_32 [32]
 Pulse wave. (duty ratio = 18/32)
 
const int8_t SCC_WAVEFORM_PULSE_17_32 [32]
 Pulse wave. (duty ratio = 17/32)
 
const int8_t SCC_WAVEFORM_PULSE_16_32 [32]
 Pulse wave. (duty ratio = 16/32)
 
const int8_t SCC_WAVEFORM_PULSE_15_32 [32]
 Pulse wave. (duty ratio = 15/32)
 
const int8_t SCC_WAVEFORM_PULSE_14_32 [32]
 Pulse wave. (duty ratio = 14/32)
 
const int8_t SCC_WAVEFORM_PULSE_13_32 [32]
 Pulse wave. (duty ratio = 13/32)
 
const int8_t SCC_WAVEFORM_PULSE_12_32 [32]
 Pulse wave. (duty ratio = 12/32)
 
const int8_t SCC_WAVEFORM_PULSE_11_32 [32]
 Pulse wave. (duty ratio = 11/32)
 
const int8_t SCC_WAVEFORM_PULSE_10_32 [32]
 Pulse wave. (duty ratio = 10/32)
 
const int8_t SCC_WAVEFORM_PULSE_9_32 [32]
 Pulse wave. (duty ratio = 9/32)
 
const int8_t SCC_WAVEFORM_PULSE_8_32 [32]
 Pulse wave. (duty ratio = 8/32)
 
const int8_t SCC_WAVEFORM_PULSE_7_32 [32]
 Pulse wave. (duty ratio = 7/32)
 
const int8_t SCC_WAVEFORM_PULSE_6_32 [32]
 Pulse wave. (duty ratio = 6/32)
 
const int8_t SCC_WAVEFORM_PULSE_5_32 [32]
 Pulse wave. (duty ratio = 5/32)
 
const int8_t SCC_WAVEFORM_PULSE_4_32 [32]
 Pulse wave. (duty ratio = 4/32)
 
const int8_t SCC_WAVEFORM_PULSE_3_32 [32]
 Pulse wave. (duty ratio = 3/32)
 
const int8_t SCC_WAVEFORM_PULSE_2_32 [32]
 Pulse wave. (duty ratio = 2/32)
 
const int8_t SCC_WAVEFORM_PULSE_1_32 [32]
 Pulse wave. (duty ratio = 1/32)
 
const int8_t SCC_WAVEFORM_TRIANGLE [32]
 Trianguler wave.
 
const int8_t SCC_WAVEFORM_SIN [32]
 Sine wave.
 

Detailed Description

#include <scc_wav.h> Predefined waveforms for SCC/SCC+.

Macro Definition Documentation

◆ SCC_WAVEFORM_PULSE_15_16

#define SCC_WAVEFORM_PULSE_15_16   SCC_WAVEFORM_PULSE_30_32

Definition at line 64 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_14_16

#define SCC_WAVEFORM_PULSE_14_16   SCC_WAVEFORM_PULSE_28_32

Definition at line 65 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_13_16

#define SCC_WAVEFORM_PULSE_13_16   SCC_WAVEFORM_PULSE_26_32

Definition at line 66 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_12_16

#define SCC_WAVEFORM_PULSE_12_16   SCC_WAVEFORM_PULSE_24_32

Definition at line 67 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_11_16

#define SCC_WAVEFORM_PULSE_11_16   SCC_WAVEFORM_PULSE_22_32

Definition at line 68 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_10_16

#define SCC_WAVEFORM_PULSE_10_16   SCC_WAVEFORM_PULSE_20_32

Definition at line 69 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_9_16

#define SCC_WAVEFORM_PULSE_9_16   SCC_WAVEFORM_PULSE_18_32

Definition at line 70 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_8_16

#define SCC_WAVEFORM_PULSE_8_16   SCC_WAVEFORM_PULSE_16_32

Definition at line 71 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_7_16

#define SCC_WAVEFORM_PULSE_7_16   SCC_WAVEFORM_PULSE_14_32

Definition at line 72 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_6_16

#define SCC_WAVEFORM_PULSE_6_16   SCC_WAVEFORM_PULSE_12_32

Definition at line 73 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_5_16

#define SCC_WAVEFORM_PULSE_5_16   SCC_WAVEFORM_PULSE_10_32

Definition at line 74 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_4_16

#define SCC_WAVEFORM_PULSE_4_16   SCC_WAVEFORM_PULSE_8_32

Definition at line 75 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_3_16

#define SCC_WAVEFORM_PULSE_3_16   SCC_WAVEFORM_PULSE_6_32

Definition at line 76 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_2_16

#define SCC_WAVEFORM_PULSE_2_16   SCC_WAVEFORM_PULSE_4_32

Definition at line 77 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_1_16

#define SCC_WAVEFORM_PULSE_1_16   SCC_WAVEFORM_PULSE_2_32

Definition at line 78 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_7_8

#define SCC_WAVEFORM_PULSE_7_8   SCC_WAVEFORM_PULSE_28_32

Definition at line 80 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_6_8

#define SCC_WAVEFORM_PULSE_6_8   SCC_WAVEFORM_PULSE_24_32

Definition at line 81 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_5_8

#define SCC_WAVEFORM_PULSE_5_8   SCC_WAVEFORM_PULSE_20_32

Definition at line 82 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_4_8

#define SCC_WAVEFORM_PULSE_4_8   SCC_WAVEFORM_PULSE_16_32

Definition at line 83 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_3_8

#define SCC_WAVEFORM_PULSE_3_8   SCC_WAVEFORM_PULSE_12_32

Definition at line 84 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_2_8

#define SCC_WAVEFORM_PULSE_2_8   SCC_WAVEFORM_PULSE_8_32

Definition at line 85 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_1_8

#define SCC_WAVEFORM_PULSE_1_8   SCC_WAVEFORM_PULSE_4_32

Definition at line 86 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_3_4

#define SCC_WAVEFORM_PULSE_3_4   SCC_WAVEFORM_PULSE_24_32

Definition at line 88 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_2_4

#define SCC_WAVEFORM_PULSE_2_4   SCC_WAVEFORM_PULSE_16_32

Definition at line 89 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_1_4

#define SCC_WAVEFORM_PULSE_1_4   SCC_WAVEFORM_PULSE_8_32

Definition at line 90 of file scc_wav.h.

◆ SCC_WAVEFORM_PULSE_1_2

#define SCC_WAVEFORM_PULSE_1_2   SCC_WAVEFORM_PULSE_16_32

Definition at line 92 of file scc_wav.h.

◆ SCC_WAVEFORM_SQUARE

#define SCC_WAVEFORM_SQUARE   SCC_WAVEFORM_PULSE_16_32

Definition at line 94 of file scc_wav.h.

Variable Documentation

◆ SCC_WAVEFORM_PULSE_31_32

const int8_t SCC_WAVEFORM_PULSE_31_32[32]
extern

Pulse wave. (duty ratio = 31/32)

◆ SCC_WAVEFORM_PULSE_30_32

const int8_t SCC_WAVEFORM_PULSE_30_32[32]
extern

Pulse wave. (duty ratio = 30/32)

◆ SCC_WAVEFORM_PULSE_29_32

const int8_t SCC_WAVEFORM_PULSE_29_32[32]
extern

Pulse wave. (duty ratio = 29/32)

◆ SCC_WAVEFORM_PULSE_28_32

const int8_t SCC_WAVEFORM_PULSE_28_32[32]
extern

Pulse wave. (duty ratio = 28/32)

◆ SCC_WAVEFORM_PULSE_27_32

const int8_t SCC_WAVEFORM_PULSE_27_32[32]
extern

Pulse wave. (duty ratio = 27/32)

◆ SCC_WAVEFORM_PULSE_26_32

const int8_t SCC_WAVEFORM_PULSE_26_32[32]
extern

Pulse wave. (duty ratio = 26/32)

◆ SCC_WAVEFORM_PULSE_25_32

const int8_t SCC_WAVEFORM_PULSE_25_32[32]
extern

Pulse wave. (duty ratio = 25/32)

◆ SCC_WAVEFORM_PULSE_24_32

const int8_t SCC_WAVEFORM_PULSE_24_32[32]
extern

Pulse wave. (duty ratio = 24/32)

◆ SCC_WAVEFORM_PULSE_23_32

const int8_t SCC_WAVEFORM_PULSE_23_32[32]
extern

Pulse wave. (duty ratio = 23/32)

◆ SCC_WAVEFORM_PULSE_22_32

const int8_t SCC_WAVEFORM_PULSE_22_32[32]
extern

Pulse wave. (duty ratio = 22/32)

◆ SCC_WAVEFORM_PULSE_21_32

const int8_t SCC_WAVEFORM_PULSE_21_32[32]
extern

Pulse wave. (duty ratio = 21/32)

◆ SCC_WAVEFORM_PULSE_20_32

const int8_t SCC_WAVEFORM_PULSE_20_32[32]
extern

Pulse wave. (duty ratio = 20/32)

◆ SCC_WAVEFORM_PULSE_19_32

const int8_t SCC_WAVEFORM_PULSE_19_32[32]
extern

Pulse wave. (duty ratio = 19/32)

◆ SCC_WAVEFORM_PULSE_18_32

const int8_t SCC_WAVEFORM_PULSE_18_32[32]
extern

Pulse wave. (duty ratio = 18/32)

◆ SCC_WAVEFORM_PULSE_17_32

const int8_t SCC_WAVEFORM_PULSE_17_32[32]
extern

Pulse wave. (duty ratio = 17/32)

◆ SCC_WAVEFORM_PULSE_16_32

const int8_t SCC_WAVEFORM_PULSE_16_32[32]
extern

Pulse wave. (duty ratio = 16/32)

◆ SCC_WAVEFORM_PULSE_15_32

const int8_t SCC_WAVEFORM_PULSE_15_32[32]
extern

Pulse wave. (duty ratio = 15/32)

◆ SCC_WAVEFORM_PULSE_14_32

const int8_t SCC_WAVEFORM_PULSE_14_32[32]
extern

Pulse wave. (duty ratio = 14/32)

◆ SCC_WAVEFORM_PULSE_13_32

const int8_t SCC_WAVEFORM_PULSE_13_32[32]
extern

Pulse wave. (duty ratio = 13/32)

◆ SCC_WAVEFORM_PULSE_12_32

const int8_t SCC_WAVEFORM_PULSE_12_32[32]
extern

Pulse wave. (duty ratio = 12/32)

◆ SCC_WAVEFORM_PULSE_11_32

const int8_t SCC_WAVEFORM_PULSE_11_32[32]
extern

Pulse wave. (duty ratio = 11/32)

◆ SCC_WAVEFORM_PULSE_10_32

const int8_t SCC_WAVEFORM_PULSE_10_32[32]
extern

Pulse wave. (duty ratio = 10/32)

◆ SCC_WAVEFORM_PULSE_9_32

const int8_t SCC_WAVEFORM_PULSE_9_32[32]
extern

Pulse wave. (duty ratio = 9/32)

◆ SCC_WAVEFORM_PULSE_8_32

const int8_t SCC_WAVEFORM_PULSE_8_32[32]
extern

Pulse wave. (duty ratio = 8/32)

◆ SCC_WAVEFORM_PULSE_7_32

const int8_t SCC_WAVEFORM_PULSE_7_32[32]
extern

Pulse wave. (duty ratio = 7/32)

◆ SCC_WAVEFORM_PULSE_6_32

const int8_t SCC_WAVEFORM_PULSE_6_32[32]
extern

Pulse wave. (duty ratio = 6/32)

◆ SCC_WAVEFORM_PULSE_5_32

const int8_t SCC_WAVEFORM_PULSE_5_32[32]
extern

Pulse wave. (duty ratio = 5/32)

◆ SCC_WAVEFORM_PULSE_4_32

const int8_t SCC_WAVEFORM_PULSE_4_32[32]
extern

Pulse wave. (duty ratio = 4/32)

◆ SCC_WAVEFORM_PULSE_3_32

const int8_t SCC_WAVEFORM_PULSE_3_32[32]
extern

Pulse wave. (duty ratio = 3/32)

◆ SCC_WAVEFORM_PULSE_2_32

const int8_t SCC_WAVEFORM_PULSE_2_32[32]
extern

Pulse wave. (duty ratio = 2/32)

◆ SCC_WAVEFORM_PULSE_1_32

const int8_t SCC_WAVEFORM_PULSE_1_32[32]
extern

Pulse wave. (duty ratio = 1/32)

◆ SCC_WAVEFORM_TRIANGLE

const int8_t SCC_WAVEFORM_TRIANGLE[32]
extern

Trianguler wave.

◆ SCC_WAVEFORM_SIN

const int8_t SCC_WAVEFORM_SIN[32]
extern

Sine wave.