Mercurial > ~darius > hgwebdir.cgi > modulator
changeset 6:5bed069f0c33
WIP
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Sun, 16 Feb 2025 09:47:44 +1030 |
parents | 2db42eaba3c8 |
children | 4ad473648949 |
files | modulator.c |
diffstat | 1 files changed, 1 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/modulator.c Sat Feb 15 22:57:18 2025 +1030 +++ b/modulator.c Sun Feb 16 09:47:44 2025 +1030 @@ -173,6 +173,7 @@ puts("interp_test\n"); // Setup lane 0 to generate index into shape table + // Mask start is 0 because we use 8 bit samples cfg = interp_default_config(); interp_config_set_shift(&cfg, uv_fractional_bits); interp_config_set_mask(&cfg, 0, 32 - uv_fractional_bits); @@ -180,8 +181,6 @@ interp_set_config(interp0, 0, &cfg); // Setup lane 1 to LERP each sample pair - // shift XXXX XXXX XXXX XXXX XXXX FFFF FFFF FFFF (accum 0 via cross input) - // to 0000 XXXX XXXX XXXX XXXX FFFF FFFF FFFF cfg = interp_default_config(); interp_config_set_shift(&cfg, uv_fractional_bits - 8); interp_config_set_signed(&cfg, false); @@ -226,13 +225,6 @@ gpio_init(PICO_DEFAULT_LED_PIN); gpio_set_dir(PICO_DEFAULT_LED_PIN, GPIO_OUT); - interp_config cfg = interp_default_config(); - interp_config_set_blend(&cfg, true); - interp_set_config(interp0, 0, &cfg); - - cfg = interp_default_config(); - interp_set_config(interp0, 1, &cfg); - interp_test(pulse_data, shaped_trap); uint32_t idx;