-
Notifications
You must be signed in to change notification settings - Fork 96
[ESD-2043] Portability project #1000
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
c9606c8
[ESD-2045] Restructure old C API (#994)
woodfell 33eb284
[ESD-2047] Implement new C generator (#995)
woodfell c778211
[ESD-2047] Generated tests for new API (#998)
woodfell bcd364d
[ESD-2048] Rework generated headers (#999)
woodfell d121ed5
[ESD-2050] Add doc to the sbp_msg.h file (#1002)
samvrlewis abe4ebc
[ESD-2058] Update message traits template (#1006)
woodfell 6d01982
[ESD-2059] Add a typedef for write callback (#1007)
woodfell 0517936
[ESD-2049] Tidy up generated source files (#1003)
woodfell 0cf5ae0
Fix big endian for new API [ESD-2057] (#1008)
samvrlewis dc378ea
[ESD-2060] Apply name and location changes (#1013)
woodfell 56b8e84
Add -pedantic and -Wconversion (#1015)
woodfell 276d6eb
Remove endian.h (#1016)
woodfell 1b92c1f
[ESD-2046] String encoding (#1014)
woodfell 49e5646
Add enum for message type (#1017)
woodfell 559e332
Use more compilers in CI (#1018)
woodfell c4287aa
Doxygen errors (#1005)
woodfell 8292f12
Windows CI Stages (#1021)
RReichert 09569d5
Add some v4 examples (#1024)
samvrlewis 3901153
[ESD-2043] Merge master (#1039)
woodfell 72c1140
[ESD-2119] Correct naming of strlen helper functions (#1041)
woodfell 15c63c4
Enable VS2019 tests (#1045)
RReichert da42946
[ESD-2117] Address code review comments (#1042)
woodfell 424b9d7
Bump cmake submodule
3cf38e0
message_handler -> payload_handler
73592ef
Merge branch 'master' into woodfell/esd-2043/merge_master
c06b941
Fix examples
0ddd7dc
Regenerate C
2f8061b
[ESD-2043] Merge master (#1048)
woodfell 262c737
Revert "[ESD-2043] Merge master (#1048)"
samvrlewis f99771c
Merge remote-tracking branch 'origin/woodfell/esd-2043/merge_master' …
samvrlewis 655d48b
[ESD-2133] Add to_sbp_msg functions in MessageTraits (#1051)
samvrlewis f624ddd
[ESD-2122] Modify string functions to add truncate option
samvrlewis 0148a2d
[ESD-2139] Add method to process unpacked messages from the state cla…
samvrlewis f218c23
Merge branch 'master' into ESD-2043-portability-project
9eba5ff
Cherry-pick faafd5bf0
df662d8
Fix JS array generation with primitive types (#1056)
woodfell 2b39aa4
ESD-2131 swift targets (#1053)
RReichert 46746ac
[ESD-2157]Add converters for GNSS message variants (#1060)
sokhealy 2a175dc
Merge branch 'master' into ESD-2043-portability-project
d4accaa
ESD-2138 C11 -> C99 (#1064)
RReichert b5f6392
[ESD-2203] Always call decoded callbacks (#1065)
woodfell 1ecb815
ESD-2195 buffer underflow on SBP string decoding (#1066)
RReichert c0c84f6
Update cmake
98c6713
Merge remote-tracking branch 'origin/master' into ESD-2043-portabilit…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,7 @@ | |
*.*~ | ||
limbo/ | ||
.idea/ | ||
*.bak | ||
|
||
# Byte-compiled / optimized / DLL files | ||
__pycache__/ | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule common
updated
8 files
+1 −1 | .cmake-format.yaml | |
+35 −0 | CheckAttributes.cmake | |
+3 −2 | CodeCoverage.cmake | |
+8 −3 | CompileOptions.cmake | |
+18 −11 | LanguageStandards.cmake | |
+304 −0 | SwiftTargets.cmake | |
+1 −1 | TestTargets.cmake | |
+38 −0 | scripts/check_attributes.sh |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
foreach(target example cpp_example tcp_example tcp_2sigma_example) | ||
add_subdirectory(${target}) | ||
add_dependencies(examples libsbp_${target}) | ||
endforeach() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
foreach(target example cpp_example cpp_traits_example) | ||
add_subdirectory(${target}) | ||
add_dependencies(examples libsbp_v4_${target}) | ||
endforeach() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
cmake_minimum_required(VERSION 2.8.9) | ||
project(libsbp_v4_cpp_example) | ||
|
||
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") | ||
|
||
set(CMAKE_C_FLAGS "-Wall -Wextra -Wno-strict-prototypes -Werror -std=gnu99 -Wno-error=deprecated-declarations ${CMAKE_C_FLAGS}") | ||
set(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror -std=c++11 -Wno-error=deprecated-declarations ${CMAKE_CXX_FLAGS}") | ||
|
||
find_package(PkgConfig) | ||
|
||
link_directories("/usr/local/lib/") | ||
include_directories("/usr/local/include/") | ||
|
||
add_executable(libsbp_v4_cpp_example cpp_example.cc) | ||
target_link_libraries(libsbp_v4_cpp_example sbp) |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we still need this?