GithubHelp home page GithubHelp logo

arachnidlabs / tsunami-arduino Goto Github PK

View Code? Open in Web Editor NEW
43.0 14.0 12.0 882 KB

Arduino library for the Tsunami signal generator and frequency counter

License: BSD 3-Clause "New" or "Revised" License

C++ 78.28% C 15.58% Python 6.14%

tsunami-arduino's Introduction

tsunami-arduino

Arduino library for the Tsunami signal generator and frequency counter

tsunami-arduino's People

Contributors

arachnid avatar blinkenlight avatar

Stargazers

QuantumGhost avatar  avatar Gerad Munsch avatar  avatar  avatar restart-helloworld avatar  avatar  avatar Law avatar  avatar  avatar  avatar  avatar  avatar hutwanghui avatar  avatar  avatar Gordon Young avatar Jose Gustavo Abreu Murta avatar Antti Lukats avatar  avatar Christian W. avatar Samuel Vestlin avatar Luca avatar Ryan avatar Christopher Stanton avatar  avatar Samuel Freeman avatar Wouter de Vries avatar  avatar Thomas Kerpe avatar  avatar  avatar datab0t avatar William Meng avatar vince avatar  avatar gonzoid avatar Andrew Kitchens avatar Asbjørn Mikkelsen avatar Kean Maizels avatar Christopher Cprek avatar

Watchers

 avatar Bodo Eichstädt avatar James Cloos avatar Antti Lukats avatar Jack Miller Jr avatar Chris Lilley avatar Kean Maizels avatar  avatar  avatar Scott Allen avatar Fabien Da Silva avatar Alexander Menne avatar datab0t avatar Samuel Vestlin avatar

tsunami-arduino's Issues

Support sweeps directly

Adding a 'startSweep' and 'stopSweep' API that runs in the background would make doing common frequency sweep tasks really straightforward.

Error compiling.

When I try to upload the SineOutput Sketch I get:

Arduino: 1.6.5 (Windows 7), Board: "Arduino Uno"
Build options changed, rebuilding all
Using library SPI in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
Using library Tsunami in folder: C:\Users\MAB1\Documents\Arduino\libraries\Tsunami

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI -IC:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src C:\Users\MAB1\AppData\Local\Temp\build1885450098542471005.tmp\SineOutput.cpp -o C:\Users\MAB1\AppData\Local\Temp\build1885450098542471005.tmp\SineOutput.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI -IC:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\utility C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\SPI.cpp -o C:\Users\MAB1\AppData\Local\Temp\build1885450098542471005.tmp\SPI\SPI.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI -IC:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src C:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src\tsunami.cpp -o C:\Users\MAB1\AppData\Local\Temp\build1885450098542471005.tmp\Tsunami\tsunami.cpp.o

C:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src\tsunami.cpp: In member function 'void Tsunami_Class::begin()':
C:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src\tsunami.cpp:175:3: error: 'TCCR4A' was not declared in this scope
TCCR4A |= _BV(PWM4B);
^
In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:99:0,
from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\pgmspace.h:88,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28,
from C:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src/tsunami.h:4,
from C:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src\tsunami.cpp:1:
C:\Users\MAB1\Documents\Arduino\libraries\Tsunami\src\tsunami.cpp:175:17: error: 'PWM4B' was not declared in this scope
TCCR4A |= _BV(PWM4B);
^
Error compiling.

Can't find serial port on OSX

Just got my red tsunami in the post. After following the steps here:
https://github.com/arachnidlabs/tsunami-arduino/wiki/Installation

and plugging it in, no serial port shows up. After running 'sudo dmesg' it yields this:
USBF: 585.242 The IOUSBFamily is having trouble enumerating a USB device that has been plugged in. It will keep retrying. (Port 5 of Hub at 0x14000000)
USBF: 590.634 The IOUSBFamily was not able to enumerate a device.
USBF: 591.486 The IOUSBFamily is having trouble enumerating a USB device that has been plugged in. It will keep retrying. (Port 5 of Hub at 0x14000000)
USBF: 594.972 The IOUSBFamily was not able to enumerate a device.
USBF: 595.827 The IOUSBFamily is having trouble enumerating a USB device that has been plugged in. It will keep retrying. (Port 5 of Hub at 0x14000000)
USBF: 596.681 The IOUSBFamily gave up enumerating a USB device after 10 retries. (Port 5 of Hub at 0x14000000)
USBF: 596.681 The IOUSBFamily was not able to enumerate a device.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.