Skip to content

Instantly share code, notes, and snippets.

#include <daisy_seed.h>
#include <dev/max11300.h>
using namespace daisy;
DaisySeed hardware;
MAX11300<1> max11300;
MAX11300Types::DmaBuffer DMA_BUFFER_MEM_SECTION dma_buffer;
@recursinging
recursinging / daisy_double_dutch_digital.cpp
Created July 12, 2021 20:43
Daisy Double Dutch Digital
#include <daisy_seed.h>
#define IS_MASTER
using namespace daisy;
DaisySeed seed;
void AudioCallback(AudioHandle::InputBuffer in,
AudioHandle::OutputBuffer out,
@recursinging
recursinging / mem_performance.cpp
Created May 6, 2021 08:52
A test program for evaluating the performance implications of memory cache clearing/invalidation on the Electrosmith Daisy Seed
#include "daisy_seed.h"
#include "dev/oled_ssd130x.h"
#include "sys/dma.h"
#include <string>
#define BUFFER_SIZE 128
#define ITERATIONS 100
#define PIN_OLED_DC 9
#define PIN_OLED_RESET 30
@recursinging
recursinging / keybase.md
Created October 6, 2017 14:47
Keybase Proof

Keybase proof

I hereby claim:

  • I am recursinging on github.
  • I am recursinging (https://keybase.io/recursinging) on keybase.
  • I have a public key ASDI1g_yrd4Kzo5Qf1H3I6pcJQN5bDBilvFXB_NNDLBaiAo

To claim this, I am signing this object: