Skip to content

PktUART driver for MESA#41

Closed
sirop wants to merge 3660 commits intoLinuxCNC:masterfrom
machinekit:master
Closed

PktUART driver for MESA#41
sirop wants to merge 3660 commits intoLinuxCNC:masterfrom
machinekit:master

Conversation

@sirop
Copy link

@sirop sirop commented Feb 21, 2016

Wrong fork. Sorry.

machinekoder and others added 30 commits July 17, 2015 11:52
9378252 Merge pull request #15 from strahlex/mkwrapper10
d50529a machinetalk-protobuf: added total lines to status messages
f3e57d6 machinetalk-protobuf: adding per-axis max-acceleration and max-velocity

git-subtree-dir: src/machinetalk/proto
git-subtree-split: 9378252
all threads-related defs, data and code is RTAPI only.

The rtapi_init/rtapi_exit array handling code for RTAPI is useless (it
is not present in xenomai either since the modules are managed in rtapi_app as
DSO's and need no representation at the RTAPI level for user threads).

As a bonus, ID assignment is now consistent across flavors as all ID's
are assigned through rtapi_next_handle().


This patch part of the Haberler "Summer of Less Code" project ;)
Also in the pipe: src/hal/lib -2500 lines.
rtapi/rt-preempt: remove dead code, clarify RTAPI/ULAPI usage of data
machinetalk-protobuf: cleaning up duplicate comments
machinetalk-protobuf: added default PKG-CONFIG variable
152d2a2 Merge pull request #18 from strahlex/machinekit3
e86a66e machinetalk-protobuf: added default PKG-CONFIG variable to make upstream merge possible
e350cc0 machinetalk-protobuf: cleaning up duplicate comments
46c9536 Merge pull request #16 from strahlex/shutdown
6536eae Merge pull request #17 from strahlex/increments
3860b1b status: adding per axis increments value to config message
cdedb9c enabled shutdown and confirm shutdown message types
bece831 machinetalk/mkwrapper: added per axis max-acceleration and max-velocity and simplified protobuf message update of config channel

git-subtree-dir: src/machinetalk/proto
git-subtree-split: 152d2a27a326fd1dc3f90a33792c82d9c5538ba6
mkwrapper: implemented shutdown command
Fix: Beaglebone Black pru_pwm now turns off after setting  hpg.pwmgen.enable to 0 (Cleaned)
4e534c6 Merge pull request #19 from strahlex/user-commands
72c5fb5 machinetalk-protobuf: added user_command field to status message

git-subtree-dir: src/machinetalk/proto
git-subtree-split: 4e534c63539648a528977d0e0e32d3ae93c3ebff
Mkwrapper: implemented user commands
mkwrapper: implemented per axis increments
rtapi_get_tag() may be used beyond halcmd, for instance Python bindings.
I did not understand this.
zultron and others added 28 commits December 15, 2015 10:21
The Dovetail Automata package repo shipped ZeroMQ v. 4 before Debian
Sid.  The upstream `libzmq3` package was based on ZeroMQ v. 3.
Anticipating upstream's future v. 4 package, the DA package was named
`libzmq4`.

However, the upstream package was never renamed, and a `libzmq3` v. 4
package now ships in Jessie.  The DA `libzmq4` package caused problems
upgrading distros, and so has been renamed to follow Debian.

This build requirement is now obsolete, since only the DA repo ever
had the `libzmq4` package, and it no longer does.
debian:  Remove obsolete `libzmq4` build requirement
Contains deprecated reference to estop-latch.0

All instantiated components with underscrore seperated names, now retain that name
throughout their usage.
Stops the inconsistant situation where component_name is loaded with
'loadrt component_name'
but then addressed as
'component-name.0'

Signed-off-by: Mick <arceye@mgware.co.uk>
I have already corrected these once, which means they are probablky in
one of my branches and never got pushed to master;)

Signed-off-by: Mick <arceye@mgware.co.uk>
Fix configs/by_interface/parport/plasma-thc-sim/thc.hal
rtapi/build: link rtapi_app_* with -Wl,--no-as-needed
this fixxes the cython bindings on Ubuntu 14.04 and other platforms
which default to as-needed behavior
build: apply --no-as-needed to all binaries
The PRINT_FILE and DEBUG_FILE are generated by mktemp.
Add symbolic links for them to /tmp/linuxcnc.print and
/tmp/linuxcnc.debug to access current running status.
hal: fix up sprintf -> rtapi_snprintf usage
 - use ROOTFS var defined in the docker container
 - use proot-helper, it uses the same PROOT_OPTS that was used during ROOTFS creation
 - ccache data is stored at github's $CCACHE_REPO
 - each TAG, CMD and FLAV combo is stored on its own unique branch
 - builds don't share ccache data
 - the $CCACHE_REPO is updated after a successful build, no updates are made on PR's
 - access to the $CCACHE_REPO is authenticated using the same ssh key obtained from get_sftp_key.sh
 - this renaming is due to issues faced with the Docker registry autobuilder
Make symbolic links for PRINT_FILE and DEBUG_FILE
added .directory files to gitignore
* issue #847: #847
* use single thread to synchronize send() and recv() of the zmq socket
* merge LinuxCNCWrapper.poll() to LinuxCNCWrapper.process_sockets()
* resolved the "mkwrapper generates SIGABRT randomly on Raspberry Pi2"
* prevent process_sockets() from polling earlier than pollInterval
mkwrapper.py: use single thread to synchronize zmq send and recv
Deleted desktop files for documentation since no longer in build

Changed debian/rules.in so that non-existence of old desktop links to defunct
documentation does not cause a fatal build error in buildbot

Signed-off-by: Mick <arceye@mgware.co.uk>
Minor re-brand of menu desktop files
@SebKuzminsky
Copy link
Collaborator

Closing this PR as it was accidentally made on the wrong fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.