- 10 Jan, 2013 3 commits
-
-
Aurelio Colosimo authored
To be tested when merging into master Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
ppsi handles the CONFIG_PPSI_RUNTIME_VERBOSITY, which make it reduce executable size when runtime verbosity change is not required. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 09 Jan, 2013 1 commit
-
-
Aurelio Colosimo authored
This patch fixes a bug during synchronization between a ppsi slave and a ppsi master. It was caused by a short timeout while waiting signaling msg from master in WRS_PRESENT wr-state. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 07 Jan, 2013 3 commits
-
-
Aurelio Colosimo authored
In standard servo.c, many messages have been put into #ifdef VERB_LOG_MSGS conditional compile, in order to have a smaller object file. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 06 Jan, 2013 2 commits
-
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
According to WR_DEFAULT_PHY_CALIBRATION_REQUIRED, which is defined as FALSE, DSPOR(ppi)->calibrated must be set to TRUE, in order not to perform calibration (this is the default for ptp-noposix too). Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 26 Nov, 2012 4 commits
-
-
Aurelio Colosimo authored
This patch fix a very annoying bug, which mostly happened when ppsi engine running as master was driving a ptp-noposix slave. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
This patch makes ppsi monitor equivalent to the one in ptp-noposix, avoiding to show the "SYNC_IDLE", which is not so relevant Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
PTP protocol defines two kind of sockets, "event" and "general". In spec, and in raw socket as a general rule, this distinction is not present, but ppsi makes use of both of them. So, with this patch, we use the same socket for both. This solves a bug in the initialization of clockIdentity with the MAC addr. See proto-ext-whiterabbit/state-initializing.c, from line 36: id = DSDEF(ppi)->clockIdentity; mac = NP(ppi)->ch[PP_NP_GEN].addr; id[0] = mac[0]; id[1] = mac[1]; id[2] = mac[2]; id[3] = 0xff; Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 25 Nov, 2012 6 commits
-
-
Aurelio Colosimo authored
some initializations are done in the main of wrpc-sw, so remove them from state-initializing. With this patch, the ppsi standalone main will not work, and must be upgraded as soon. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
This patch is very important because wrpc-sw provides the ptp start/stop commands in its shell. At each of them, sockets must be correctly created and released, or NET_MAX_SOCKETS limit is easily reached Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
spec_calibrating_poll was using ep_get_deltas instead of spec_read_calibration_data, like freestanding-wrapper.c does in wrpc-sw. The whole spec-calibration.c is obsolete, since it should simply be a wrapper for wrpc-sw functions defined in ptp-noposix/libposix/freestanding-wrapper.c Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 24 Nov, 2012 10 commits
-
-
Aurelio Colosimo authored
Pre-Master and Passive state are not used in the current implementation of WR protocol, so do not compile nor link them, in order to save space Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
define VERB_LOG_MSGS if you want very verbose msg when log verbosity=2. As default, they are not even compiled, in order to save space in the final binary executable. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
When ppsi is used as a module for wr-pc, Master/Slave selection is no more defined at compile time, but selected by 'mode' shell cmd. The obsolete WRMODE is hence relevant only when ppsi-bin main is compiled. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
This patch is to substitute the obsolete spec-socket.c implementation by calling the functions provided by wrpc-sw api (called ptpd_netif.h). Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 21 Nov, 2012 1 commit
-
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 20 Nov, 2012 2 commits
-
-
Aurelio Colosimo authored
-
Aurelio Colosimo authored
Actually, it is not clear why ptpdexp_sync_state_t and wr_servo_state_t exist both. This was inherited from wrpc/ptp-noposix. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 13 Nov, 2012 3 commits
-
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
This patch is necessary for integration in wrpc-sw, since the same parameters are defined in wrc_main.c, when compiling into wrpc-sw Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 12 Nov, 2012 1 commit
-
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- 30 Oct, 2012 4 commits
-
-
Aurelio Colosimo authored
Removed any dependency from ppsi's internal copy of spec drivers, and the drivers' source itself. With this patch, now we ppsi is fully compatible with wrpc-sw drivers. In order to compile ppsi main (which, in the future, will become obsolete) you can now either: - copy ppsi project inside the wrpc-sw dir (or, better, use the ppsi as wrpc-sw submodule) - go into arch-spec/Makefile and modify the WRPCSW_ROOT var Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-