log

age author description
2015-09-22 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 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 changed ClockSync
2015-09-21 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 Giulio Moro Simple IirFilter class ClockSync
2015-09-15 Giulio Moro Something weird happened when pllP=8, so I set pllP=7, which reduces (a bit) the clock adjustment precision ClockSync
2015-09-14 Giulio Moro Merge ClockSync
2015-09-14 Giulio Moro Further updates and refactoring of the I2c_Codec class
2015-09-14 Giulio Moro Added ifdefs for USE_JUCE compatibility ClockSync
2015-09-14 Giulio Moro Merged ClockSync
2015-09-14 Giulio Moro Added I2c methods to set R and P values for the PLL
2015-09-14 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 Giulio Moro MovingAverage: added reset() method and edited getLength() to return current length ClockSync
2015-09-13 Giulio Moro The reported offset is now meaningful. The whole thing is waaay too jittery. ClockSync
2015-09-13 Giulio Moro Added xenomai version of Clock, now includes header ClockSync
2015-09-13 Giulio Moro MovingAverage now returns a meaningful value also when the buffer is not full ClockSync
2015-09-13 Giulio Moro Implemented xenomai version of Clock ClockSync
2015-09-12 Giulio Moro To work with the ClockSync plugin ClockSync
2015-08-27 Giulio Moro Fixed and improved I2c_codec. Copied from the scope-refactoring branch
2015-08-27 Giulio Moro Using moving average for clock detection during synchronization seems to be working better but audio gets worse and worse scope-refactoring
2015-08-27 Giulio Moro Added some sort of synchronization, not working great though scope-refactoring
2015-08-26 Giulio Moro Updated Network files to match Udpioplugin 18:fb5a61b10223 scope-refactoring
2015-08-25 Giulio Moro Added JUCE-compatible write method scope-refactoring
2015-08-24 Giulio Moro Added ifdefs USE_JUCE to NetworkSend. Juce part not added yet scope-refactoring
2015-08-24 Giulio Moro ReceiveAudioThread is now the same with/without JUCE scope-refactoring
2015-08-24 Giulio Moro Prevented from hanging upon exit. The issue is with the waitForSocketTime value. See issue#1381 scope-refactoring
2015-08-24 Giulio Moro Closing socket in the destructor scope-refactoring
2015-08-22 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 Giulio Moro Implemented destructor of UdpServer which closes the socket scope-refactoring
2015-08-22 Giulio Moro Killing the process with -9 intead of -2 scope-refactoring
2015-08-22 Giulio Moro ReceiveAudioThread updated to match the newest UdpServer scope-refactoring
2015-08-22 Giulio Moro UdpServer : read and waitUntilReady are now somehow Juce-compliant scope-refactoring
2015-08-21 Giulio Moro Added read to interleaved buffer scope-refactoring
2015-08-21 Giulio Moro Enabled multi channel audio receive scope-refactoring
2015-08-21 Giulio Moro Missing file from previous commit scope-refactoring
2015-08-20 Giulio Moro ReceiveAudioThread hs been ported to BBB. The scope project now is sending audio locally and receiving it at the same time scope-refactoring
2015-08-19 Giulio Moro Refactoring scope-refactoring
2015-08-19 Giulio Moro there was a stray timestamp left there ..: scope-refactoring
2015-08-19 Giulio Moro Merged ultra-staging into scope-refactoring scope-refactoring
2015-08-19 Giulio Moro Removed unused member timestamp scope-refactoring
2015-08-19 Giulio Moro Fixed a couple inclues after the refactoring scope-refactoring
2015-08-19 Giulio Moro Refactored the Scope class into NetworkSend and Scope classes. No need for a global pointer anymore! scope-refactoring
2015-08-19 Giulio Moro Parsing header in udp-server.c scope-refactoring
2015-08-18 Giulio Moro Working for single-channel scope, or NetworkIO scope-refactoring
2015-08-17 Giulio Moro Merged default into ultra-staging ultra-staging
2015-08-17 Giulio Moro Updated Scope.h with ifdefs
2015-08-14 Giulio Moro Updated .cproject to match newest wiki
2015-07-27 Giulio Moro Removed old client.? entries from Makefile
2015-07-27 Giulio Moro Removed unused file from scope
2015-07-27 Giulio Moro Removed old client.cpp and client.h files
2015-07-27 Giulio Moro Uniformed formatting of pru_rtaudio.p (had a busy day): indent is 4 spaces throughout, hopefully
2015-07-27 Giulio Moro Merge
2015-07-27 Giulio Moro PRU now checks for McASP underrun and resets if detects it.
2015-07-27 Giulio Moro Appending key to authorized_keys rather than overwriting the file
2015-07-23 Giulio Moro Tweaking the PLL you can obtain a virtual analog Bucket Brigade Device Chorus
2015-07-23 Giulio Moro Added methods to I2c_Codec to interact with the PLL
2015-07-23 Giulio Moro Added methods to I2c_Codec to interact with the PLL
2015-07-23 andrewm Updated doxygen for Utilities.h
2015-07-22 Giulio Moro Added scope project, copied and edited from nodejsbeaglert
2015-07-21 Giulio Moro edited Scope.h with ifdefs to be compatible with udpio plugin
2015-07-21 Giulio Moro Recovered older basic_network project which got lost in the API update
2015-07-19 andrewm Double buffered the noise floor project; works without glitches now
2015-07-19 andrewm Added foreground run option to build script
2015-07-19 andrewm Added noise floor measurement project; also added option to run script to run without screen
2015-07-19 andrewm Added level meter project
2015-07-18 Giulio Moro Added TODO in analogDigitalDemo
2015-07-18 Giulio Moro harcoded values into basic_network
2015-07-17 Giulio Moro Suppressed the no screen found warnings
2015-07-17 Giulio Moro merge
2015-07-17 Giulio Moro Fixed compatibility with sh in the script
2015-07-17 andrewm merge
2015-07-17 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 Giulio Moro Changed permissions for setup-ssh-window.sssh
2015-07-17 Giulio Moro Added binary dtb file
2015-07-17 Giulio Moro Added dtb file that supports beaglert GPIO
2015-07-17 Giulio Moro Added basic_button project
2015-07-17 Giulio Moro Fixed basic_blink (was blinking for 11.25us only)
2015-07-17 Giulio Moro Fixed direction in setPinMode functions, updated and fixed basic_blink
2015-07-17 Giulio Moro Added basic_blink
2015-07-17 Giulio Moro Added setup-ssh scripts, borrowed from digital-foley
2015-07-17 andrewm Documentation updates and include Arduino-type constants in Utilities.h
2015-07-17 andrewm Added Scope.h file
2015-07-17 andrewm Brought UdpClient files over from ultra-staging branch (with include fix), and updated Makefile accordingly
2015-07-17 andrewm Changes to Makefile to support syntax checking
2015-07-17 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.h
2015-07-17 Andrew McPherson Merge newapi into default
2015-07-15 andrewm Some initial, partial documentation in Utilities.h newapi
2015-07-15 Giulio Moro Removed default_main.cpp from Eclipse project newapi
2015-07-15 Giulio Moro added Makefile, added default_main, added error checking in scripts newapi
2015-07-15 andrewm Support stopping looped BeagleRT programs running within screen newapi
2015-07-15 andrewm Added script options for running in a loop at startup (needs further support for stopping) and running the project in the foreground newapi
2015-07-15 andrewm Add ability to connect to a running BeagleRT project using screen newapi
2015-07-15 andrewm Command-line argument support for BeagleRT program in scripts, plus a simple script for halting the BBB newapi
2015-07-15 andrewm Added a script for enabling/disabling BeagleRT at startup. Only works with the matching SD image that looks for /root/BeagleRT_startup.sh newapi
2015-07-15 andrewm Added scripts for building on board newapi
2015-07-15 andrewm Renamed basic_sensor project to basic_analog_input for clarity newapi
2015-07-15 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