log

age author description
Fri, 06 May 2016 21:36:27 +0100 Liam Donovan Overload BeagleRT_createAuxiliaryTask so tasks can be created with or without arguments aux_task_args
Tue, 03 May 2016 11:10:12 +0100 Liam Donovan Removed core files which use 'old' aux_tasks. aux_task_args
Tue, 03 May 2016 11:04:56 +0100 Liam Donovan Allow arguments to be passed to aux task function aux_task_args
Mon, 16 May 2016 12:13:58 +0100 andrewm Started prerelease branch; updated PRU code to be able to run on either PRU. prerelease
Wed, 11 May 2016 10:29:23 +0100 Giulio Moro Removed obsolete scope project
Thu, 28 Apr 2016 19:40:41 +0100 Giulio Moro Typo
Thu, 28 Apr 2016 19:30:12 +0100 Giulio Moro Added phase vocoder example (optionally Midi controllable)
Thu, 28 Apr 2016 19:29:28 +0100 Giulio Moro build_project.sh launches from source folder, so to preserve relative paths
Thu, 28 Apr 2016 17:09:42 +0100 Giulio Moro Removed useless debug lines
Thu, 28 Apr 2016 17:08:27 +0100 Giulio Moro Makefile looks for includes in the source folder
Tue, 19 Apr 2016 22:22:26 +0100 Giulio Moro Improved basic_button project
Tue, 19 Apr 2016 13:46:37 +0100 Giulio Moro Updated libpd. This one wraps pthreads but not pthread_join, which is not provided by pthread_rt.
Tue, 19 Apr 2016 13:46:04 +0100 Giulio Moro Updated Makefile to check for libpd
Mon, 18 Apr 2016 03:22:04 +0100 Giulio Moro Updated setup_board.sh to copy libpd.so
Mon, 18 Apr 2016 03:05:45 +0100 Giulio Moro Added libpd.so
Mon, 18 Apr 2016 03:04:34 +0100 Giulio Moro Flexible Makefile: tries to use clang if available. Defaults to gcc otherwise
Thu, 14 Apr 2016 15:44:38 +0100 Giulio Moro Fixed behaviour of the -G command line closes #1680
Tue, 12 Apr 2016 14:21:40 +0200 Giulio Moro Typo
Tue, 12 Apr 2016 14:10:15 +0200 Giulio Moro Added script to run libpd patches
Sun, 10 Apr 2016 12:23:36 +0200 Giulio Moro Minor fixes
Sun, 10 Apr 2016 11:40:18 +0200 Giulio Moro Minor fixes
Sun, 10 Apr 2016 04:08:06 +0200 Giulio Moro Merge
Sun, 10 Apr 2016 04:07:45 +0200 Giulio Moro Removed old [hv_{midi}] files mergingClockSync
Sun, 10 Apr 2016 03:20:52 +0200 Giulio Moro Turned gShouldStop into int mergingClockSync
Sun, 10 Apr 2016 03:14:33 +0200 Giulio Moro libpd taking care of different numbers of analog channels mergingClockSync
Sun, 10 Apr 2016 02:38:16 +0200 Giulio Moro Added some optimizations mergingClockSync
Sat, 09 Apr 2016 08:19:09 +0100 Giulio Moro Working basic_libpd mergingClockSync
Sat, 09 Apr 2016 00:52:57 +0100 Giulio Moro Fixed heavy-midi and updated uploader.py mergingClockSync
Fri, 08 Apr 2016 22:26:44 +0100 Giulio Moro Fixed midi-heavy: stray [spigot] mergingClockSync
Fri, 01 Apr 2016 05:04:13 +0100 Giulio Moro Eclipse's Makefile ignores unresolved links in shared libraries. It is now easier to cross-compile with external libraries mergingClockSync
Sun, 13 Mar 2016 03:31:19 +0000 Giulio Moro Added argument to callback mergingClockSync
Tue, 08 Mar 2016 16:03:14 +0000 Giulio Moro Added documentation for Midi and MidiParser mergingClockSync
Tue, 08 Mar 2016 15:49:42 +0000 Giulio Moro Added callback for Midi channel messages mergingClockSync
Mon, 22 Feb 2016 11:28:21 +0000 Giulio Moro Removed redundant calls to pinModeFrame. Closes #1623. mergingClockSync
Sun, 14 Feb 2016 01:09:23 +0000 Giulio Moro Working with UdpIoPlugin mergingClockSync
Sat, 13 Feb 2016 16:56:29 +0000 Giulio Moro Updated basic_network to use NetworkSend (no receive at the moment) mergingClockSync
Sat, 13 Feb 2016 16:55:39 +0000 Giulio Moro Fixed initialization of writePointer mergingClockSync
Sat, 13 Feb 2016 15:55:33 +0000 Giulio Moro Removed obsolete Scope class mergingClockSync
Sat, 13 Feb 2016 05:00:02 +0000 Giulio Moro Restored last working scope/render.cpp from --rev 122 mergingClockSync
Sat, 13 Feb 2016 04:09:12 +0000 Giulio Moro Recovered some files from ClockSync mergingClockSync
Sat, 13 Feb 2016 01:51:01 +0000 Giulio Moro Fixed compiler warnings
Sat, 13 Feb 2016 01:45:21 +0000 Giulio Moro Updated to Eclipse Mars.1 Release (4.5.1) on MacOS
Tue, 09 Feb 2016 16:26:04 +0000 Giulio Moro Fixed printed text
Tue, 09 Feb 2016 15:52:35 +0000 Giulio Moro Got UdpServer from ClockSync robbie
Mon, 08 Feb 2016 23:25:18 +0000 Giulio Moro audio_in_FFT now works. Issue was it was setting useAnalog = 0.
Mon, 08 Feb 2016 23:24:44 +0000 Giulio Moro Added support for ne10 in Eclipse
Mon, 08 Feb 2016 23:23:34 +0000 Giulio Moro Fixed analogChannels count check (allows them to be 0).
Mon, 08 Feb 2016 22:50:39 +0000 Giulio Moro Updated Makefile to include debug mode (make debug)
Mon, 08 Feb 2016 01:54:25 +0000 Giulio Moro static inline functions from Utilities.h will now show up in the doxygen documentation
Sun, 07 Feb 2016 17:20:20 +0000 Giulio Moro Automator script is location independent (and moved to a new location)
Sat, 06 Feb 2016 12:26:59 +0000 Giulio Moro Added PulseIn example
Sat, 06 Feb 2016 05:26:10 +0000 Giulio Moro Missing files for hello-midi
Sat, 06 Feb 2016 05:24:43 +0000 Giulio Moro Better better hello-midi. Updated icon and text description for BelaPdBuild.app
Fri, 05 Feb 2016 23:46:11 +0000 Giulio Moro Better pd_build.sh script, also wrapped in an Automator Task for MacOS
Fri, 05 Feb 2016 18:16:34 +0000 Giulio Moro merge
Fri, 05 Feb 2016 18:14:52 +0000 Giulio Moro Nicer hello-midi
Fri, 05 Feb 2016 16:01:25 +0000 Liam Donovan Add -lsndfile to Makefile
Fri, 05 Feb 2016 06:49:33 +0000 Giulio Moro Fixed midi docs, implentation and example
Fri, 05 Feb 2016 06:17:35 +0000 Giulio Moro Added support for MidiIn to heavy (with example patch and subpatches).
Fri, 05 Feb 2016 06:16:35 +0000 Giulio Moro Added MidiParser for channel messages
Thu, 04 Feb 2016 18:41:30 +0000 Giulio Moro Fixed permissions
Thu, 04 Feb 2016 18:41:06 +0000 Giulio Moro Added .hgignore
Thu, 04 Feb 2016 18:03:25 +0000 Giulio Moro Doxyfile considers more files
Thu, 04 Feb 2016 18:02:52 +0000 Giulio Moro Added PulseIn.
Wed, 03 Feb 2016 01:21:41 +0000 Giulio Moro merge
Wed, 03 Feb 2016 01:18:30 +0000 Giulio Moro Implemented Midi output
Wed, 27 Jan 2016 19:13:57 +0000 chnrx - Updated heavy scripts to work with custom header
Tue, 26 Jan 2016 00:02:15 +0000 Giulio Moro Added loopback digital/analog test. This (randomly) fails for the first loopback sample received when -p2. Maybe some stale memory somewhere?
Wed, 20 Jan 2016 15:35:48 +0000 Giulio Moro Fixed misbehaviour of GPIO when -C2: the GPIO buffer was being processed at double sampling rate and so for the second part of the buffer, it was just processing zeros. Closes #1532.
Tue, 19 Jan 2016 02:54:13 +0000 Giulio Moro Utilities are now optimizable. Closes #1526
Tue, 19 Jan 2016 01:54:34 +0000 Giulio Moro Makefile now compiles core/*.cpp except core/default_main.cpp (unless needed). Closes #1530
Mon, 18 Jan 2016 20:18:01 +0000 Giulio Moro Updated Makefile to include WriteFile
Sun, 17 Jan 2016 21:56:13 +0000 Giulio Moro Better(non ideal) monophonic behaviour of the basic midi implementation. Would require to remember what notes are being held down and release either the most recent or low/high priority.
Fri, 15 Jan 2016 23:48:08 +0000 Giulio Moro Fixed BBD chorus project
Fri, 15 Jan 2016 23:46:25 +0000 Giulio Moro Fixed I2c_Codec
Fri, 15 Jan 2016 21:50:46 +0000 Giulio Moro Basic Midi input implementation
Sat, 02 Jan 2016 13:55:01 +0100 Giulio Moro Updated examples with new audioWrite macros
Sat, 02 Jan 2016 13:50:36 +0100 Giulio Moro Added audioReadFrame() and audioWriteFrame(). Closes #1519
Sat, 02 Jan 2016 13:08:39 +0100 Giulio Moro -p flag now indicates the buffer size in audio samples. Closes #1520
Mon, 28 Dec 2015 17:50:51 +0100 Giulio Moro Fixed early return after first AuxiliaryTask was started
Mon, 28 Dec 2015 16:22:54 +0100 Giulio Moro It is now possible to create an auxiliary task in the constructor of a global object. Closes #1374
Mon, 28 Dec 2015 15:00:34 +0100 Giulio Moro Demonstrates issue #1374 experimental-fixing-AuxiliaryTask
Mon, 28 Dec 2015 13:53:11 +0100 Giulio Moro AuxiliaryTask can now be scheduled from setup(). Closes #1373
Mon, 28 Dec 2015 04:11:59 +0100 Giulio Moro Included unistd.h, closes #1237
Mon, 28 Dec 2015 04:00:12 +0100 Giulio Moro Cleanup
Mon, 28 Dec 2015 03:53:36 +0100 Giulio Moro Added command-line options for the PGA
Mon, 28 Dec 2015 03:19:59 +0100 Giulio Moro merge
Mon, 28 Dec 2015 03:17:22 +0100 Giulio Moro Added method to set PGA per each channel
Thu, 03 Dec 2015 19:13:14 +0000 chnrx - edited karplusStrong pd example
Thu, 03 Dec 2015 17:22:07 +0000 chnrx in build_pd.sh: only copy render.cpp if no such file exists in destination folder
Thu, 03 Dec 2015 17:15:10 +0000 chnrx - Cleaned up default heavy render.cpp file
Thu, 03 Dec 2015 16:24:02 +0000 chnrx Merge
Thu, 03 Dec 2015 16:19:33 +0000 chnrx - added more pd/heavy examples heavy-updated
Thu, 12 Nov 2015 15:55:30 +0000 chnrx - added circular buffer pd/heavy example (works but process needs to be killed manually if launched via ssh?) heavy-updated
Thu, 12 Nov 2015 14:59:46 +0000 chnrx - added additional flags to C rules (-DNDEBUG, -mfpu=neon) heavy-updated
Thu, 05 Nov 2015 19:27:44 +0000 chnrx - updated usage instructions for -r option heavy-updated
Thu, 05 Nov 2015 18:58:26 +0000 chnrx - added -std=c99 to Makefile for user-supplied C files (required for heavy files) heavy-updated
Sun, 18 Oct 2015 01:13:40 +0100 Giulio Moro Increased buffer size, improves performances (but increases memory usage) for binary mode
Wed, 14 Oct 2015 17:55:58 +0100 Giulio Moro Fixed WriteFile, now it does not hang if echo is off and format is binary
Tue, 13 Oct 2015 02:01:05 +0100 Giulio Moro Added capability to WriteFile to save binary files, added example project
Wed, 07 Oct 2015 23:38:52 +0100 Giulio Moro Imported stats.hpp from other branch. This includes moving average template class
Wed, 07 Oct 2015 22:56:14 +0100 Andrew McPherson merge
Wed, 07 Oct 2015 22:50:47 +0100 andrewm Updated overlays for BeagleBone Green support
Wed, 07 Oct 2015 20:58:53 +0100 Giulio Moro Added WriteFile class to log data to disc in a low priority thread
Mon, 05 Oct 2015 13:06:14 +0100 Giulio Moro Last commit on this branch for a while. Overall not very succesful ClockSync
Tue, 22 Sep 2015 04:10:07 +0100 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
Tue, 22 Sep 2015 04:09:13 +0100 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
Mon, 21 Sep 2015 03:12:21 +0100 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
Mon, 21 Sep 2015 03:11:32 +0100 Giulio Moro Simple IirFilter class ClockSync
Tue, 15 Sep 2015 02:01:15 +0100 Giulio Moro Something weird happened when pllP=8, so I set pllP=7, which reduces (a bit) the clock adjustment precision ClockSync
Mon, 14 Sep 2015 21:39:54 +0100 Giulio Moro Merge ClockSync
Mon, 14 Sep 2015 21:38:09 +0100 Giulio Moro Further updates and refactoring of the I2c_Codec class
Mon, 14 Sep 2015 21:31:09 +0100 Giulio Moro Added ifdefs for USE_JUCE compatibility ClockSync
Mon, 14 Sep 2015 17:35:18 +0100 Giulio Moro Merged ClockSync
Mon, 14 Sep 2015 17:31:24 +0100 Giulio Moro Added I2c methods to set R and P values for the PLL
Mon, 14 Sep 2015 15:42:11 +0100 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
Mon, 14 Sep 2015 14:57:54 +0100 Giulio Moro MovingAverage: added reset() method and edited getLength() to return current length ClockSync
Sun, 13 Sep 2015 21:34:47 +0100 Giulio Moro The reported offset is now meaningful. The whole thing is waaay too jittery. ClockSync
Sun, 13 Sep 2015 21:33:01 +0100 Giulio Moro Added xenomai version of Clock, now includes header ClockSync
Sun, 13 Sep 2015 21:31:37 +0100 Giulio Moro MovingAverage now returns a meaningful value also when the buffer is not full ClockSync
Sun, 13 Sep 2015 21:26:38 +0100 Giulio Moro Implemented xenomai version of Clock ClockSync
Sat, 12 Sep 2015 20:05:55 +0100 Giulio Moro To work with the ClockSync plugin ClockSync
Thu, 27 Aug 2015 03:39:11 +0100 Giulio Moro Fixed and improved I2c_codec. Copied from the scope-refactoring branch
Thu, 27 Aug 2015 03:33:32 +0100 Giulio Moro Using moving average for clock detection during synchronization seems to be working better but audio gets worse and worse scope-refactoring
Thu, 27 Aug 2015 01:42:04 +0100 Giulio Moro Added some sort of synchronization, not working great though scope-refactoring
Wed, 26 Aug 2015 02:02:10 +0100 Giulio Moro Updated Network files to match Udpioplugin 18:fb5a61b10223 scope-refactoring
Tue, 25 Aug 2015 11:14:25 +0100 Giulio Moro Added JUCE-compatible write method scope-refactoring
Mon, 24 Aug 2015 20:53:26 +0100 Giulio Moro Added ifdefs USE_JUCE to NetworkSend. Juce part not added yet scope-refactoring
Mon, 24 Aug 2015 18:55:19 +0100 Giulio Moro ReceiveAudioThread is now the same with/without JUCE scope-refactoring
Mon, 24 Aug 2015 15:36:09 +0100 Giulio Moro Prevented from hanging upon exit. The issue is with the waitForSocketTime value. See issue#1381 scope-refactoring
Mon, 24 Aug 2015 15:25:34 +0100 Giulio Moro Closing socket in the destructor scope-refactoring
Sat, 22 Aug 2015 02:53:36 +0100 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
Sat, 22 Aug 2015 02:51:39 +0100 Giulio Moro Implemented destructor of UdpServer which closes the socket scope-refactoring
Sat, 22 Aug 2015 02:50:57 +0100 Giulio Moro Killing the process with -9 intead of -2 scope-refactoring
Sat, 22 Aug 2015 01:20:55 +0100 Giulio Moro ReceiveAudioThread updated to match the newest UdpServer scope-refactoring
Sat, 22 Aug 2015 01:20:35 +0100 Giulio Moro UdpServer : read and waitUntilReady are now somehow Juce-compliant scope-refactoring
Fri, 21 Aug 2015 15:52:37 +0100 Giulio Moro Added read to interleaved buffer scope-refactoring
Fri, 21 Aug 2015 15:21:34 +0100 Giulio Moro Enabled multi channel audio receive scope-refactoring
Fri, 21 Aug 2015 14:37:19 +0100 Giulio Moro Missing file from previous commit scope-refactoring
Thu, 20 Aug 2015 16:37:15 +0100 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
Wed, 19 Aug 2015 23:22:39 +0100 Giulio Moro Refactoring scope-refactoring
Wed, 19 Aug 2015 23:14:37 +0100 Giulio Moro there was a stray timestamp left there ..: scope-refactoring
Wed, 19 Aug 2015 23:11:34 +0100 Giulio Moro Merged ultra-staging into scope-refactoring scope-refactoring
Wed, 19 Aug 2015 23:03:52 +0100 Giulio Moro Removed unused member timestamp scope-refactoring
Wed, 19 Aug 2015 22:56:12 +0100 Giulio Moro Fixed a couple inclues after the refactoring scope-refactoring
Wed, 19 Aug 2015 22:40:05 +0100 Giulio Moro Refactored the Scope class into NetworkSend and Scope classes. No need for a global pointer anymore! scope-refactoring
Wed, 19 Aug 2015 22:36:45 +0100 Giulio Moro Parsing header in udp-server.c scope-refactoring
Tue, 18 Aug 2015 14:53:16 +0100 Giulio Moro Working for single-channel scope, or NetworkIO scope-refactoring
Tue, 18 Aug 2015 00:35:15 +0100 Giulio Moro Merged default into ultra-staging ultra-staging
Tue, 18 Aug 2015 00:13:04 +0100 Giulio Moro Updated Scope.h with ifdefs
Fri, 14 Aug 2015 05:14:55 +0100 Giulio Moro Updated .cproject to match newest wiki
Mon, 27 Jul 2015 18:53:00 +0100 Giulio Moro Removed old client.? entries from Makefile
Mon, 27 Jul 2015 16:27:46 +0100 Giulio Moro Removed unused file from scope
Mon, 27 Jul 2015 13:52:51 +0100 Giulio Moro Removed old client.cpp and client.h files
Mon, 27 Jul 2015 13:00:25 +0100 Giulio Moro Uniformed formatting of pru_rtaudio.p (had a busy day): indent is 4 spaces throughout, hopefully
Mon, 27 Jul 2015 12:46:55 +0100 Giulio Moro Merge
Mon, 27 Jul 2015 12:44:55 +0100 Giulio Moro PRU now checks for McASP underrun and resets if detects it.
Mon, 27 Jul 2015 11:33:08 +0100 Giulio Moro Appending key to authorized_keys rather than overwriting the file
Thu, 23 Jul 2015 02:38:09 +0100 Giulio Moro Tweaking the PLL you can obtain a virtual analog Bucket Brigade Device Chorus
Thu, 23 Jul 2015 02:37:11 +0100 Giulio Moro Added methods to I2c_Codec to interact with the PLL
Thu, 23 Jul 2015 02:36:49 +0100 Giulio Moro Added methods to I2c_Codec to interact with the PLL
Thu, 23 Jul 2015 23:32:47 +0100 andrewm Updated doxygen for Utilities.h
Wed, 22 Jul 2015 11:38:41 +0100 Giulio Moro Added scope project, copied and edited from nodejsbeaglert
Tue, 21 Jul 2015 21:18:45 +0100 Giulio Moro edited Scope.h with ifdefs to be compatible with udpio plugin
Tue, 21 Jul 2015 17:17:37 +0100 Giulio Moro Recovered older basic_network project which got lost in the API update
Sun, 19 Jul 2015 23:19:27 +0100 andrewm Double buffered the noise floor project; works without glitches now
Sun, 19 Jul 2015 16:42:51 +0100 andrewm Added foreground run option to build script
Sun, 19 Jul 2015 16:15:28 +0100 andrewm Added noise floor measurement project; also added option to run script to run without screen
Sun, 19 Jul 2015 14:15:57 +0100 andrewm Added level meter project
Sat, 18 Jul 2015 04:31:40 +0100 Giulio Moro Added TODO in analogDigitalDemo
Sat, 18 Jul 2015 02:29:03 +0100 Giulio Moro harcoded values into basic_network
Fri, 17 Jul 2015 23:12:09 +0100 Giulio Moro Suppressed the no screen found warnings
Fri, 17 Jul 2015 22:58:25 +0100 Giulio Moro merge
Fri, 17 Jul 2015 22:54:35 +0100 Giulio Moro Fixed compatibility with sh in the script
Fri, 17 Jul 2015 22:17:25 +0100 andrewm merge
Fri, 17 Jul 2015 22:16:53 +0100 andrewm Updated PRU code to allow pinModeFrame() and [untested] digitalWriteFrame() and analogWriteFrame() to be called from setup(). Updated basic_blink example accordingly.
Fri, 17 Jul 2015 21:43:05 +0100 Giulio Moro Changed permissions for setup-ssh-window.sssh
Fri, 17 Jul 2015 21:39:51 +0100 Giulio Moro Added binary dtb file
Fri, 17 Jul 2015 21:37:16 +0100 Giulio Moro Added dtb file that supports beaglert GPIO
Fri, 17 Jul 2015 21:09:50 +0100 Giulio Moro Added basic_button project
Fri, 17 Jul 2015 21:05:52 +0100 Giulio Moro Fixed basic_blink (was blinking for 11.25us only)
Fri, 17 Jul 2015 20:59:43 +0100 Giulio Moro Fixed direction in setPinMode functions, updated and fixed basic_blink
Fri, 17 Jul 2015 20:23:38 +0100 Giulio Moro Added basic_blink
Fri, 17 Jul 2015 20:18:22 +0100 Giulio Moro Added setup-ssh scripts, borrowed from digital-foley
Fri, 17 Jul 2015 20:09:50 +0100 andrewm Documentation updates and include Arduino-type constants in Utilities.h
Fri, 17 Jul 2015 17:53:40 +0100 andrewm Added Scope.h file
Fri, 17 Jul 2015 17:50:54 +0100 andrewm Brought UdpClient files over from ultra-staging branch (with include fix), and updated Makefile accordingly
Fri, 17 Jul 2015 17:41:35 +0100 andrewm Changes to Makefile to support syntax checking
Fri, 17 Jul 2015 16:57:08 +0100 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
Fri, 17 Jul 2015 15:28:18 +0100 Andrew McPherson Merge newapi into default
Wed, 15 Jul 2015 23:55:48 +0100 andrewm Some initial, partial documentation in Utilities.h newapi
Wed, 15 Jul 2015 20:04:02 +0100 Giulio Moro Removed default_main.cpp from Eclipse project newapi
Wed, 15 Jul 2015 19:59:29 +0100 Giulio Moro added Makefile, added default_main, added error checking in scripts newapi
Wed, 15 Jul 2015 19:46:51 +0100 andrewm Support stopping looped BeagleRT programs running within screen newapi
Wed, 15 Jul 2015 19:40:15 +0100 andrewm Added script options for running in a loop at startup (needs further support for stopping) and running the project in the foreground newapi
Wed, 15 Jul 2015 19:09:18 +0100 andrewm Add ability to connect to a running BeagleRT project using screen newapi
Wed, 15 Jul 2015 18:53:10 +0100 andrewm Command-line argument support for BeagleRT program in scripts, plus a simple script for halting the BBB newapi
Wed, 15 Jul 2015 17:50:09 +0100 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
Wed, 15 Jul 2015 15:49:00 +0100 andrewm Added scripts for building on board newapi
Wed, 15 Jul 2015 12:12:43 +0100 andrewm Renamed basic_sensor project to basic_analog_input for clarity newapi
Wed, 15 Jul 2015 12:10:51 +0100 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
Mon, 15 Jun 2015 18:16:00 +0100 andrewm Add cape test project and make rt_printf (rtdk.h) part of standard BeagleRT.h include newapi
Mon, 08 Jun 2015 01:07:48 +0100 Giulio Moro Udp transmission working (enough) for demo in Nottingham ultra-staging
Sun, 07 Jun 2015 14:58:34 +0100 Giulio Moro Fixed bugs in Udp classes, updated tests ultra-staging
Sun, 31 May 2015 02:13:39 -0500 andrewm Updated examples for new API. tank_wars not yet updated; audio_in_FFT and oscillator_bank not working properly yet. newapi
Sat, 30 May 2015 13:25:51 -0500 andrewm D-Box updates; should work as old version did newapi
Sat, 30 May 2015 12:34:32 -0500 andrewm Removed old testing code that stopped audio after 10 seconds; command line parameter updates; D-Box updates (not fully working yet) newapi
Thu, 28 May 2015 17:48:42 -0400 andrewm Update pru_rtaudio_bin.h to reflect the current PRU code. newapi
Thu, 28 May 2015 17:23:33 -0400 andrewm Documentation updates, and move some defines from BeagleRT.h into specific projects where they are used newapi
Thu, 28 May 2015 17:06:03 -0400 andrewm First draft of Doxygen documentation newapi
Thu, 28 May 2015 14:38:00 -0400 andrewm Fixed file structure to reflect merging include files into BeagleRT.h newapi
Thu, 28 May 2015 14:35:55 -0400 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
Wed, 20 May 2015 18:07:16 +0100 Giulio Moro - added (unused) simple c++ classes for udp datagrams\n- added tests for the new classes ultra-staging
Tue, 19 May 2015 16:54:10 +0100 Giulio Moro Fixed bug that was causing pointer corruption staging
Tue, 19 May 2015 16:42:38 +0100 Giulio Moro Included timer files ultra-staging
Tue, 19 May 2015 16:41:07 +0100 Giulio Moro Timers to measure performances, ultra experimental ultra-staging
Wed, 13 May 2015 12:23:37 +0100 Giulio Moro Further improvements in the PRU readibility (removed unnecssary defines and renamed r27_current back to reg_digital_current) staging
Wed, 13 May 2015 12:18:10 +0100 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 modified staging
Tue, 12 May 2015 23:48:37 +0100 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 is staging
Mon, 11 May 2015 20:15:16 +0100 Giulio Moro Closed bbb_network branch bbb_network
Mon, 11 May 2015 20:11:54 +0100 Giulio Moro Closed the glorious matrix_gpio branch matrix_gpio
Mon, 11 May 2015 20:11:20 +0100 Giulio Moro Renamed matrix_gpio branch to staging. staging
Mon, 11 May 2015 19:50:48 +0100 Giulio Moro Merged bbb_network and the so-called "matrix_gpio" branches matrix_gpio
Mon, 11 May 2015 18:58:47 +0100 Giulio Moro Fixed bug in Digital macros and in example project matrix_gpio
Mon, 11 May 2015 12:10:53 +0100 Giulio Moro Increased length of input string to allow large numbers with many decimal positions bbb_network
Mon, 11 May 2015 11:45:03 +0100 Giulio Moro Fixed command line bug same as per commit 30, just on a different branch matrix_gpio
Mon, 11 May 2015 11:35:21 +0100 Giulio Moro ACTUALLY fixed the bug I thought I fixed in the previous commit bbb_network
Mon, 11 May 2015 11:08:00 +0100 Giulio Moro - Fixed an issue in the command line options (quotes around constant) bbb_network
Sun, 10 May 2015 13:55:43 +0100 Giulio Moro - added a c script to have the oscillator perform a sine sweep bbb_network
Sun, 10 May 2015 02:01:45 +0100 Giulio Moro Fixed the same bug as per commit 26, just on a different branch bbb_network
Sun, 10 May 2015 01:33:16 +0100 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_oe matrix_gpio
Fri, 08 May 2015 17:48:58 +0100 Giulio Moro - Network now actually works. bbb_network
Fri, 08 May 2015 11:12:13 +0100 Giulio Moro UDP communication in place, pre-alpha bbb_network
Tue, 05 May 2015 17:28:00 +0100 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 it matrix_gpio
Sun, 03 May 2015 01:10:17 +0100 andrewm Updated tank wars demo for new API matrix_gpio
Sun, 08 Feb 2015 00:20:01 +0000 andrewm Add float<->int macros to PRU code (still to integrate); formatting cleanups
Thu, 30 Apr 2015 17:43:08 +0100 Giulio Moro - rebuilt the eclipse project file matrix_gpio
Thu, 30 Apr 2015 16:58:41 +0100 Giulio Moro Renamed matrixGpio to digital and matrix to analog matrix_gpio
Thu, 30 Apr 2015 16:02:47 +0100 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. When matrix_gpio
Mon, 27 Apr 2015 18:27:04 +0100 Giulio Moro - added example project matrix_gpio_demo matrix_gpio