graph
- Imported stats.hpp from other branch. This includes moving average template class2015-10-07, by Giulio Moro
- merge2015-10-07, by Andrew McPherson
- Updated overlays for BeagleBone Green support2015-10-07, by andrewm
- Added WriteFile class to log data to disc in a low priority thread2015-10-07, by Giulio Moro
- Last commit on this branch for a while. Overall not very succesfulClockSync 2015-10-05, by Giulio Moro
- Pff partially working. No PID. When setting the audio clock on the bbb to 44098 the master and slave clock keep diverging instead of converging ...ClockSync 2015-09-22, by Giulio Moro
- Now leveraging BBB's lock between xenomai clock and audio clock for ultra-accurate, low-latency clocking. CAVEAT: fractions of samples drifts will occurr every time the clock is changedClockSync 2015-09-22, by Giulio Moro
- Added simple one-variable one-measurement Kalman filter, Pid controller(which output is not used). Virtual clock is now much more precise and reactive for period. Still it is lagging behind a bit on the overall offset.ClockSync 2015-09-21, by Giulio Moro
- Simple IirFilter classClockSync 2015-09-21, by Giulio Moro
- Something weird happened when pllP=8, so I set pllP=7, which reduces (a bit) the clock adjustment precisionClockSync 2015-09-15, by Giulio Moro
- MergeClockSync 2015-09-14, by Giulio Moro
- Further updates and refactoring of the I2c_Codec class2015-09-14, by Giulio Moro
- Added ifdefs for USE_JUCE compatibilityClockSync 2015-09-14, by Giulio Moro
- MergedClockSync 2015-09-14, by Giulio Moro
- Added I2c methods to set R and P values for the PLL2015-09-14, by Giulio Moro
- Ultra-basic feedback for clock sync works^CIssues: response time of the IIR filter is too slow, requires PID and better filtering algorithm.ClockSync 2015-09-14, by Giulio Moro
- MovingAverage: added reset() method and edited getLength() to return current lengthClockSync 2015-09-14, by Giulio Moro
- The reported offset is now meaningful. The whole thing is waaay too jittery.ClockSync 2015-09-13, by Giulio Moro
- Added xenomai version of Clock, now includes headerClockSync 2015-09-13, by Giulio Moro
- MovingAverage now returns a meaningful value also when the buffer is not fullClockSync 2015-09-13, by Giulio Moro
- Implemented xenomai version of ClockClockSync 2015-09-13, by Giulio Moro
- To work with the ClockSync pluginClockSync 2015-09-12, by Giulio Moro
- Fixed and improved I2c_codec. Copied from the scope-refactoring branch2015-08-27, by Giulio Moro
- Using moving average for clock detection during synchronization seems to be working better but audio gets worse and worsescope-refactoring 2015-08-27, by Giulio Moro
- Added some sort of synchronization, not working great thoughscope-refactoring 2015-08-27, by Giulio Moro
- Updated Network files to match Udpioplugin 18:fb5a61b10223scope-refactoring 2015-08-26, by Giulio Moro
- Added JUCE-compatible write methodscope-refactoring 2015-08-25, by Giulio Moro
- Added ifdefs USE_JUCE to NetworkSend. Juce part not added yetscope-refactoring 2015-08-24, by Giulio Moro
- ReceiveAudioThread is now the same with/without JUCEscope-refactoring 2015-08-24, by Giulio Moro
- Prevented from hanging upon exit. The issue is with the waitForSocketTime value. See issue#1381scope-refactoring 2015-08-24, by Giulio Moro
- Closing socket in the destructorscope-refactoring 2015-08-24, by Giulio Moro
- Added ifdefs and unified the code with udpioplugin ... the latter has not been tested (or committed). TODO: still it hangs after ctrl-c BeagleRT (auxiliary tasks do not terminate). TODO: sometimes you can hear dropouts in the transmission. Maybe it is due to pointer drifting. Rebooting BBB fixes/affects this issue.scope-refactoring 2015-08-22, by Giulio Moro
- Implemented destructor of UdpServer which closes the socketscope-refactoring 2015-08-22, by Giulio Moro
- Killing the process with -9 intead of -2scope-refactoring 2015-08-22, by Giulio Moro
- ReceiveAudioThread updated to match the newest UdpServerscope-refactoring 2015-08-22, by Giulio Moro
- UdpServer : read and waitUntilReady are now somehow Juce-compliantscope-refactoring 2015-08-22, by Giulio Moro
- Added read to interleaved bufferscope-refactoring 2015-08-21, by Giulio Moro
- Enabled multi channel audio receivescope-refactoring 2015-08-21, by Giulio Moro
- Missing file from previous commitscope-refactoring 2015-08-21, by Giulio Moro
- ReceiveAudioThread hs been ported to BBB. The scope project now is sending audio locally and receiving it at the same timescope-refactoring 2015-08-20, by Giulio Moro
- Refactoringscope-refactoring 2015-08-19, by Giulio Moro
- there was a stray timestamp left there ..:scope-refactoring 2015-08-19, by Giulio Moro
- Merged ultra-staging into scope-refactoringscope-refactoring 2015-08-19, by Giulio Moro
- Removed unused member timestampscope-refactoring 2015-08-19, by Giulio Moro
- Fixed a couple inclues after the refactoringscope-refactoring 2015-08-19, by Giulio Moro
- Refactored the Scope class into NetworkSend and Scope classes. No need for a global pointer anymore!scope-refactoring 2015-08-19, by Giulio Moro
- Parsing header in udp-server.cscope-refactoring 2015-08-19, by Giulio Moro
- Working for single-channel scope, or NetworkIOscope-refactoring 2015-08-18, by Giulio Moro
- Merged default into ultra-stagingultra-staging 2015-08-18, by Giulio Moro
- Updated Scope.h with ifdefs2015-08-18, by Giulio Moro
- Updated .cproject to match newest wiki2015-08-14, by Giulio Moro
- Removed old client.? entries from Makefile2015-07-27, by Giulio Moro
- Removed unused file from scope2015-07-27, by Giulio Moro
- Removed old client.cpp and client.h files2015-07-27, by Giulio Moro
- Uniformed formatting of pru_rtaudio.p (had a busy day): indent is 4 spaces throughout, hopefully2015-07-27, by Giulio Moro
- Merge2015-07-27, by Giulio Moro
- PRU now checks for McASP underrun and resets if detects it.2015-07-27, by Giulio Moro
- Appending key to authorized_keys rather than overwriting the file2015-07-27, by Giulio Moro
- Tweaking the PLL you can obtain a virtual analog Bucket Brigade Device Chorus2015-07-23, by Giulio Moro
- Added methods to I2c_Codec to interact with the PLL2015-07-23, by Giulio Moro
- Added methods to I2c_Codec to interact with the PLL2015-07-23, by Giulio Moro
- Updated doxygen for Utilities.h2015-07-23, by andrewm
- Added scope project, copied and edited from nodejsbeaglert2015-07-22, by Giulio Moro
- edited Scope.h with ifdefs to be compatible with udpio plugin2015-07-21, by Giulio Moro
- Recovered older basic_network project which got lost in the API update2015-07-21, by Giulio Moro
- Double buffered the noise floor project; works without glitches now2015-07-19, by andrewm
- Added foreground run option to build script2015-07-19, by andrewm
- Added noise floor measurement project; also added option to run script to run without screen2015-07-19, by andrewm
- Added level meter project2015-07-19, by andrewm
- Added TODO in analogDigitalDemo2015-07-18, by Giulio Moro
- harcoded values into basic_network2015-07-18, by Giulio Moro
- Suppressed the no screen found warnings2015-07-17, by Giulio Moro
- merge2015-07-17, by Giulio Moro
- Fixed compatibility with sh in the script2015-07-17, by Giulio Moro
- merge2015-07-17, by andrewm
- Updated PRU code to allow pinModeFrame() and [untested] digitalWriteFrame() and analogWriteFrame() to be called from setup(). Updated basic_blink example accordingly.2015-07-17, by andrewm
- Changed permissions for setup-ssh-window.sssh2015-07-17, by Giulio Moro
- Added binary dtb file2015-07-17, by Giulio Moro
- Added dtb file that supports beaglert GPIO2015-07-17, by Giulio Moro
- Added basic_button project2015-07-17, by Giulio Moro
- Fixed basic_blink (was blinking for 11.25us only)2015-07-17, by Giulio Moro
- Fixed direction in setPinMode functions, updated and fixed basic_blink2015-07-17, by Giulio Moro
- Added basic_blink2015-07-17, by Giulio Moro
- Added setup-ssh scripts, borrowed from digital-foley2015-07-17, by Giulio Moro
- Documentation updates and include Arduino-type constants in Utilities.h2015-07-17, by andrewm
- Added Scope.h file2015-07-17, by andrewm
- Brought UdpClient files over from ultra-staging branch (with include fix), and updated Makefile accordingly2015-07-17, by andrewm
- Changes to Makefile to support syntax checking2015-07-17, by andrewm
- Changed d-box code to run cleanly when built on board. Updated Makefile to add ne10 include path on board. Some extra docs in Utilities.h2015-07-17, by andrewm
- Merge newapi into default2015-07-17, by Andrew McPherson
- Some initial, partial documentation in Utilities.hnewapi 2015-07-15, by andrewm
- Removed default_main.cpp from Eclipse projectnewapi 2015-07-15, by Giulio Moro
- added Makefile, added default_main, added error checking in scriptsnewapi 2015-07-15, by Giulio Moro
- Support stopping looped BeagleRT programs running within screennewapi 2015-07-15, by andrewm
- Added script options for running in a loop at startup (needs further support for stopping) and running the project in the foregroundnewapi 2015-07-15, by andrewm
- Add ability to connect to a running BeagleRT project using screennewapi 2015-07-15, by andrewm
- Command-line argument support for BeagleRT program in scripts, plus a simple script for halting the BBBnewapi 2015-07-15, by andrewm
- Added a script for enabling/disabling BeagleRT at startup. Only works with the matching SD image that looks for /root/BeagleRT_startup.shnewapi 2015-07-15, by andrewm
- Added scripts for building on boardnewapi 2015-07-15, by andrewm
- Renamed basic_sensor project to basic_analog_input for claritynewapi 2015-07-15, by andrewm
- Further API update to name three primary functions setup(), render() and cleanup(). Changed include paths so now can #include <BeagleRT.h>. Removed stale pru_rtaudio.bin file as this is now done as pru_rtaudio_bin.h. Updated examples to new API and fixed minor compiler warnings along the way. Network example needs further attention to compile.newapi 2015-07-15, by andrewm
- Add cape test project and make rt_printf (rtdk.h) part of standard BeagleRT.h includenewapi 2015-06-15, by andrewm
- Udp transmission working (enough) for demo in Nottinghamultra-staging 2015-06-08, by Giulio Moro
- Fixed bugs in Udp classes, updated testsultra-staging 2015-06-07, by Giulio Moro
- Updated examples for new API. tank_wars not yet updated; audio_in_FFT and oscillator_bank not working properly yet.newapi 2015-05-31, by andrewm
- D-Box updates; should work as old version didnewapi 2015-05-30, by andrewm
- Removed old testing code that stopped audio after 10 seconds; command line parameter updates; D-Box updates (not fully working yet)newapi 2015-05-30, by andrewm
- Update pru_rtaudio_bin.h to reflect the current PRU code.newapi 2015-05-28, by andrewm
- Documentation updates, and move some defines from BeagleRT.h into specific projects where they are usednewapi 2015-05-28, by andrewm
- First draft of Doxygen documentationnewapi 2015-05-28, by andrewm
- Fixed file structure to reflect merging include files into BeagleRT.hnewapi 2015-05-28, by andrewm
- Major API overhaul. Moved to a single data structure for handling render functions. Functionally, generally similar except for scheduling within PRU loop function, which now uses interrupts from the PRU rather than polling. This requires an updated kernel.newapi 2015-05-28, by andrewm
- - added (unused) simple c++ classes for udp datagrams\n- added tests for the new classesultra-staging 2015-05-20, by Giulio Moro
- Fixed bug that was causing pointer corruptionstaging 2015-05-19, by Giulio Moro
- Included timer filesultra-staging 2015-05-19, by Giulio Moro
- Timers to measure performances, ultra experimentalultra-staging 2015-05-19, by Giulio Moro
- Further improvements in the PRU readibility (removed unnecssary defines and renamed r27_current back to reg_digital_current)staging 2015-05-13, by Giulio Moro
- Improved readibility of the DIGITAL code in the PRU, using register names instead of aliases and expanding some of the macros, removing unused macros. Binaries were not modifiedstaging 2015-05-13, by Giulio Moro
- GPIO pins are initialised as inputs by ARM to avoid spikes at startup, through gpio_set_dir. The buffers are set to 0x000ffff during initialisation. LastDigitalBuffer isstaging 2015-05-12, by Giulio Moro
- Closed bbb_network branchbbb_network 2015-05-11, by Giulio Moro
- Closed the glorious matrix_gpio branchmatrix_gpio 2015-05-11, by Giulio Moro
- Renamed matrix_gpio branch to staging.staging 2015-05-11, by Giulio Moro
- Merged bbb_network and the so-called "matrix_gpio" branchesmatrix_gpio 2015-05-11, by Giulio Moro
- Fixed bug in Digital macros and in example projectmatrix_gpio 2015-05-11, by Giulio Moro
- Increased length of input string to allow large numbers with many decimal positionsbbb_network 2015-05-11, by Giulio Moro
- Fixed command line bug same as per commit 30, just on a different branchmatrix_gpio 2015-05-11, by Giulio Moro
- ACTUALLY fixed the bug I thought I fixed in the previous commitbbb_network 2015-05-11, by Giulio Moro
- - Fixed an issue in the command line options (quotes around constant)bbb_network 2015-05-11, by Giulio Moro
- - added a c script to have the oscillator perform a sine sweepbbb_network 2015-05-10, by Giulio Moro
- Fixed the same bug as per commit 26, just on a different branchbbb_network 2015-05-10, by Giulio Moro
- - fixed bug that caused the PRU to hang when opening a socket or an ssh connection. Bug was a typo in LBBO reg_gpio2_oematrix_gpio 2015-05-10, by Giulio Moro
- - Network now actually works.bbb_network 2015-05-08, by Giulio Moro
- UDP communication in place, pre-alphabbb_network 2015-05-08, by Giulio Moro
- - persistency: the last frame of each digital and analogOut buffers is used to initialize all the frames in the next buffer. This means that once a value is set, the pin will hold the value until you change itmatrix_gpio 2015-05-05, by Giulio Moro
- Updated tank wars demo for new APImatrix_gpio 2015-05-03, by andrewm
- Add float<->int macros to PRU code (still to integrate); formatting cleanups2015-02-08, by andrewm
- - rebuilt the eclipse project filematrix_gpio 2015-04-30, by Giulio Moro
- Renamed matrixGpio to digital and matrix to analogmatrix_gpio 2015-04-30, by Giulio Moro
- - digitalWrite and analogWrite macros are now persistent: they write a value on the given channel from the current frame to the end of the buffer. Whenmatrix_gpio 2015-04-30, by Giulio Moro
- - added example project matrix_gpio_demomatrix_gpio 2015-04-27, by Giulio Moro
- - analog matrixIn/matrixOut are now mapped as floats from 0 to 1matrix_gpio 2015-04-27, by Giulio Moro
- Updated to latest PRU library; external PRU file no longer needed. Also catch SIGTERM as well as SIGINT to clean up gracefully.2015-02-07, by andrewm
- Updated remaining examples to new API2015-01-23, by andrewm
- Fixed ADC bug; added a simple passthrough test2015-01-23, by andrewm
- Initial support for higher matrix sample rates by reducing the number of channels. Input not tested yet, and not all examples updated to new format.2015-01-22, by andrewm
- merge2014-11-13, by andrewm
- Tank wars!2014-11-13, by andrewm
- _fixed file path in filter examples2014-11-11, by Victor Zappi
- _again, fixed file path in samples project...2014-11-11, by Victor Zappi
- Merge2014-11-11, by Victor Zappi
- _fixed laod file path2014-11-11, by Victor Zappi
- API improvements and cleanups. Now all common audio command-line options can be parsed automatically.2014-11-08, by andrewm
- _new FFT example [still noisy]2014-11-06, by Victor Zappi
- _new IIR filter example2014-11-06, by Victor Zappi
- _new FIR filter example2014-11-06, by Victor Zappi
- _new sample playback example2014-11-06, by Victor Zappi
- Initial commit.2014-10-31, by andrewm