- 28 Jul, 2017 1 commit
-
-
Michael Hogger authored
The CN could not fall back from PreOperational2 state to PreOperational1 due to avoidance of SoC timeouts in PreOperational2 (causing state-hopping). The solution is to count all logical SoC erros in PreOperational2. Change-Id: Ia60a668b2f6abe171d90af9e7db7e8799cb3eb91
-
- 13 Jun, 2017 1 commit
-
-
Wolfgang Seiss authored
Add missing type casts in order to comply with different bit sizes of the target system (e.g. 64 bit) in the following modules: - pdou - event*cal - obdu Change-Id: Ia9830373fa60767dee34b89fc97e5efae8880d7d
-
- 12 Jun, 2017 7 commits
-
-
Wolfgang Seiss authored
Fix data type conversion warnings for 64 bit systems by reworking the file operations using standard C library functions in obdcdc.c. Change-Id: Ia92a4d75d860717be8ddc4006fc36d704791c7b5
-
Wolfgang Seiss authored
Fix data type conversion warnings for 64 bit systems by reworking the file operations using standard C library functions in obdconf-fileio.c. Change-Id: Ia7aa092ad1701e558a5a04d5282316c9121fa973
-
Wolfgang Seiss authored
The data type definitions in the circular buffer are revised in order to comply with different bit sizes of the target system (e.g. 64 bit). Change-Id: Ib1574c88f80c6b46c22537e1694040e914343516
-
Wolfgang Seiss authored
The data type definitions in the SDO module are revised in order to comply with different bit sizes of the target system (e.g. 64 bit). Change-Id: Id5b214544f64a360363711e03f18c7af005b677c
-
Joerg Zelenka authored
- Ignore lines in fw.info which cannot be decoded correctly - This avoids to create an invalid firmware info entry Change-Id: Ia893b72e3439e8e0893d4f79f6a4df7047005c5b
-
Joerg Zelenka authored
Zero set a newly created firmware info entry including the next pointer being initialized to NULL. This ensures that the created list is terminated correctly. Change-Id: I1ee367b102adb95f2efb8a1cc62c652b391ba259
-
Joerg Zelenka authored
Change-Id: Idfaefa3538de49cb16517a1705743acad0643f98
-
- 08 Jun, 2017 1 commit
-
-
Alexander Brunner authored
Change-Id: Ia27d53cac2d7e193a4369a569146df744f97d7c3
-
- 19 May, 2017 1 commit
-
-
Joerg Zelenka authored
Change-Id: I88805a2a4d82bd110449a454cb8cf3ed83a05199
-
- 16 May, 2017 1 commit
-
-
Michael Hogger authored
Change-Id: Iac0e0fc5ad9399d69e4c56f5b4c9d9212fd7da62
-
- 15 May, 2017 1 commit
-
-
Michael Hogger authored
The SDO server aborted the transfer in case of a segmented ReadParameterByIndex response. Change-Id: Iaac135b8a7630f674375fce8f94726726bc428b7
-
- 10 May, 2017 1 commit
-
-
Joerg Zelenka authored
Change-Id: I99c7e93e28b25f86f86ffb925589b11bde889587
-
- 09 May, 2017 1 commit
-
-
Christoph Ruecker authored
Change-Id: I7b73e6b29dbfbce98caf6b7c9b7aaf809a9c3384
-
- 08 May, 2017 1 commit
-
-
Michael Hogger authored
The configuration storage feature can only be activated if the host cpu board and the NIOS II BSP supports it. Per default, this feature is switched off in the application, thus it also has to be switched off in the hostif-library because the BSP does not support it. This causes a fatal error at the host while reading the CFI-flash memory. To enable the configuration storage feature, set both: * -DCONFIG_APP_STORE_RESTORE in apps/demo_cn_embedded/build/altera-nios2/app.settings * -DCONFIG_INCLUDE_STORE_RESTORE in stack/build/altera-nios2/liboplkcnapp-hostif/lib.settings Change-Id: I4253dcfac6099e180aa84f0edbdb06fbdd0bdfe0
-
- 05 May, 2017 3 commits
-
-
Joerg Zelenka authored
Update the MN demo applications to make use of the new openCONFIGURATOR projects as introduced in 3778bf94. Change-Id: Id1e552f19bf5104191ae19262864729eab54c547
-
Michael Hogger authored
If the SDO history buffer reaches its limits the SDO client looses frames due to an update of the managing handle previous to a blocked transmission. This unsuccessful transmission is never repeated and therefore lost. The solution is to update the managing handle only if the frame was successfully sent or stored in the Tx history queue. Since this change affects the SDO sequence layer, the same update mechanism has to be applied to the SDO server. Change-Id: Ifea590cf8e4528ee4e48ba5f10bdbe969d7442e3
-
Michael Hogger authored
This commit fixes the index and subindex information for the event kOplkApiEventObdAccess of type kObdEvWrStringDomain. The bug introduced by commit afa3a, which resulted in index and sub-index information to be 0. Change-Id: Ifac4fef3df9067b3ba11e3e6a748d69bef6ddffb
-
- 04 May, 2017 3 commits
-
-
Michael Hogger authored
This error was introduced by commit 64c5a7. Change-Id: I53250d3c9f410b0daf840e2d3fa56097af8122b2
-
Wolfgang Seiss authored
- Enable SDO Multiple Read/Write support for all designs - Correctly announce the features in all XDD files Change-Id: Ibf869afe6154dbc9771e32cc985cb0455e7affa6
-
Wolfgang Seiss authored
- Fix source code alignment - Fix data type declaration - Fix some typos Change-Id: I0f32b16968e994586552e08df92ca6f1bbe1b360
-
- 03 May, 2017 2 commits
-
-
Wolfgang Seiss authored
- Remove unused debug trace points - Replace TgtDbgPostTraceValue by standard trace in nmtmnu.c - Replace TgtDbgPostTraceValue by standard trace in dllk module - Remove TgtDbgPostTraceValue and according macro definition - Rename TgtDbgSignalTracePoint() to target_signalTracePoint() Change-Id: I78321873495575c22980883d90367b64c66de03c
-
Norman Banick authored
- Add C-states parameter for low context switch latency - Add missing network chips to supported hardware - Update tested Linux kernel versions Change-Id: Ia0d78efd6ef0bec2bd46e1b958fc4d875fc2bac5
-
- 26 Apr, 2017 1 commit
-
-
Norman Banick authored
Change-Id: I43041b553000778f4fd5b4d0bab93eb74f8a3397
-
- 19 Apr, 2017 2 commits
-
-
Joerg Zelenka authored
Change-Id: I93fc903838fe27ba73a056db85afe3c0d28125a1
-
Joerg Zelenka authored
Restore the previous behavior that the local object write and read API functions are using obdu_writeEntry() and obdu_readEntry() to access the OD. The remote object write and read API functions are using obdu_writeEntryFromLe() and obdu_readEntryToLe() if the local OD is accessed. This commit reverts parts of 64c5a7fd. Change-Id: If45a1f015243d1c7069570491eb5ed36b8139cef
-
- 18 Apr, 2017 9 commits
-
-
Joerg Zelenka authored
Change-Id: Ie6e8f4df1e1231bddc909656f6c041399c2efa64
-
Franz Profelt authored
Change-Id: Ia7423314e2887380f986bfb01cda868b009f638d
-
Joerg Zelenka authored
Change-Id: Icccfb110ce57dbd0b2a540348a1715ff7b10d26b
-
Joerg Zelenka authored
In debug mode the stack produces lots of error traces in pdou_cbNmtStateChange() for Tx and Rx mapping objects that do not exist in the OD. Since it is allowed to have less mapping objects than possible the error can be ignored. This fix ensures that error traces are not produced for mapping objects that do not exist. Change-Id: Ia0373c0970dfa1d2818e90036954849fe2985000
-
Joerg Zelenka authored
Refactor and avoid code duplication in object write and read API functions for local and remote OD accesses. Change-Id: I172a674ad498a99841d7618e80195dc0e5ac1818
-
Joerg Zelenka authored
- Add module prefix to public functions - Set correct suffix for global sdocom instance variable - Fix code style, comments and typos Change-Id: I58b2116ccd0fdb575101c60f4fbba877b5c21d74
-
Michael Hogger authored
The SDO client capability is enhanced by the following commands: * Write Multiple Parameter by Index * Read Multiple Parameter by Index Segmentation is not possible, the transfer has to fit into an expedited transfer which depends on the maximum Tx MTU size. Change-Id: I3233bf3fcc8e11c9712d74296361a473e7e58b42
-
Michael Hogger authored
Add new files to split client and server: - sdocomclt.c, sdocomclt.h: SDO command layer client - sdocomsrv.c, sdocomsrv.h: SDO command layer server - sdocomint.h: Internal SDO command layer functions for server and client - sdocom-std.c remains with common functions and instatiation Enhance SDO server capabilities: - Add Multiple Write Parameters by Index command - Add Multiple Read Parameters by Index command Change-Id: I0634295fbcfcf65785ce8eabbfef0883f1259664
-
Christoph Ruecker authored
Change-Id: Ibdc353d40726a81d44457832078297b98585f670
-
- 14 Apr, 2017 4 commits
-
-
Joerg Zelenka authored
- Clean up firmware manager sources and headers - Apply coding styles - Add missing documentation Change-Id: Iac90e5d20123e9d7ceeb955506387bc57fbbca3f
-
Joerg Zelenka authored
The NMTMNU ignored the poll response chaining feature flag in the ident response of a node. This could lead to a boot loop of the corresponding node if configured to be used in poll response chaining mode. This fix changes the handling for such cases in the NMTMNU by changing the node assignment temporary to asynchronous only. This avoids the potential boot loop and enables the application and/or the firmware manager to update the node's software revision that supports poll response chaining. Change-Id: Id70805f9f55338c1a443aeab378f4f22e9e1a1bf
-
Franz Profelt authored
- Enable using user event for cycle module checks Change-Id: Iebbbb490fd4008167a5640d2db2c608d7dc342a9
-
Franz Profelt authored
Change-Id: If65f5ed15bf9008a7f93c876cefd5e9888ffba30
-