Releases: ut-issl/c2a-core
v3.6.0-beta.4
v3.6.0-beta.4
python-wings-interface で 0.1s精度のUTLコマンドに対応したことによる Pre-release
C2A Core の該当 PR: #326
python-wings-interface の PR: ut-issl/python-wings-interface#22
ToolsのRelease:
python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.2.1
v3.6.0-beta.3
v3.6.0-beta.3
python-wings-interface で TL_MIS と UTL_MIS を追加したことによる Pre-release
C2A Core の該当 PR: #316
python-wings-interface の PR: ut-issl/python-wings-interface#17
ToolsのRelease:
python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.2.0
v3.6.0-beta.2
v3.6.0-beta.2
c2a-enum-loader の TLCD_ID のprefix を修正したことによる Pre-release
C2A Core の該当 PR: #314
c2a-enum-loader の PR: ut-issl/c2a-enum-loader#18
ToolsのRelease:
c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.1.0
v3.6.0-beta.1
v3.6.0-beta.1
Tlmの更新diff表示を何とかするために, Tlm DB に非互換アップデートが入ったことによる Pre-release
C2A Core の該当 PR: #311
tlm-cmd-db の PR: ut-issl/tlm-cmd-db#11
ToolsのRelease:
tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.1.0
v3.6.0-beta.0
v3.6.0-beta.0
TF_ACK 周辺の改修のため, c2a-tlm-cmd-code-generator に非互換アップデートが入ったことによる Pre-release
C2A Core の該当 PR: #288
c2a-tlm-cmd-code-generator の PR: ut-issl/c2a-tlm-cmd-code-generator#25
ToolsのRelease:
c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.2.0
v3.5.0
Update (v3.5.0) on 2022-02-08
Release Note
大きな更新箇所は以下の通り
- C2A内部を流れるパケット (CTCP) の抽象化
- Packet Listの大幅改良
- C2A間通信の大幅改良
- CCSDSに対応した SpacePacketの対応
- UTL (unixtime での TL 登録) の新規実装
- Event Handler 改善
- ソースコードの UTF-8 化
- Linux の UART に対応
- Cmake の改善
- CIの改善
- 各種命名,ディレクトリ名をCmdTlmからTlmCmdへ
- 安全性の向上
- その他多数の細かい修正
詳細は #243 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.1.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.1.0
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.0.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.0.0
What's Changed
- HEWでコンパイルできない問題に対応 by @meltingrabbit in #152
- Cmd DBのアップデート by @meltingrabbit in #153
- OBCT, TMGRの改修 by @chutaro in #133
- 認証情報を環境変数から取得できるようにした by @yngyu in #172
- -m32が無いコンパイラのためのCMakeの修正 by @sksat in #174
- UTL_cmdの追加 by @chutaro in #114
- Add link to discussion in readme by @meltingrabbit in #178
- CmdTlmとなってる部分を,TlmCmdにする by @meltingrabbit in #179
- ソースコード類の文字コードをSJISからUTF-8にする by @meltingrabbit in #184
- ソースコードの文字コードをUTF-8にした後の様々な微修正 by @meltingrabbit in #185
- ドキュメントのファイル名の修正 by @meltingrabbit in #186
- Revert "Disable reviewdog clang-tidy (github-check)" by @sksat in #188
- GS ドライバーのinit に CCSDS config の初期化を追加 by @yngyu in #180
- 文字コードがUTF-8になったことによる,
#pragma section
スクリプトの修正 by @meltingrabbit in #189 - UART_Configにファイルシステム向けの設定を追加 by @gpioblink in #187
- リリースとバージョニングについての整備 by @meltingrabbit in #190
- Pre Release (v3.5.0-beta.0): UTF-8 への変更に伴い,Tools に非互換アップデートが入ったことによる Pre Release by @meltingrabbit in #191
- Pre Release (v3.5.0-beta.1): UTL cmd のテストを追加する by @chutaro in #182
- pythonのフォーマットチェックCIとリンタCIをいれる by @meltingrabbit in #192
- ビルドCIを,すべてのPRで回すように設定 by @meltingrabbit in #194
- CCP_EXEC_STS を正数に by @meltingrabbit in #196
- ApplicationsとLibraryを必要な場合のみadd_subdirectoryする修正 by @gpioblink in #193
- Move TCPacket to C2A Core by @meltingrabbit in #207
- Add E501 to ignore list for flake8 by @meltingrabbit in #203
- コード規約チェックCIのエラー出力を関数化する by @meltingrabbit in #215
- CTCPをCCPとTCPに分離 by @meltingrabbit in #209
- 一時的なCTCPのtypedefを消し,各所のCTCPをCommonTlmCmdPacket, CommonTlmPacket, CommonCmdPacketのどれかに割り当てる by @meltingrabbit in #210
- check_coding_ruleの出力をreviewdogから出す by @sksat in #216
- PacketList で使える packet の型を任意にする by @meltingrabbit in #212
- Remove duplicate error on reviewdog by @sksat in #224
- Fix bce command prefix by @yngyu in #221
- TIとunixtimeの変換精度を向上させる補正機能の追加 by @chutaro in #208
- C2A内のpacket標準としてCCSDS Space Packet を実装する.そして,Common Packet を抽象化する. by @meltingrabbit in #217
- Pre Release (v3.5.0-beta.2): Space Packet標準化にともなうC2A間通信の対応 by @meltingrabbit in #226
- Update release.md by @meltingrabbit in #228
- Unify indentation with spaces in Docs by @meltingrabbit in #230
- パケットの記述をドキュメントに追加 by @meltingrabbit in #229
- Fix BCT and BCE small by @meltingrabbit in #233
- CTCP分離とSpacePacket実装に伴う,PHの微修正とPLのコメント修正 by @meltingrabbit in #232
- Change git hooks script directory by @meltingrabbit in #236
- Fix check_coding_rule workflow by @sksat in #235
- CTP, CCP, CTCPのincludeで不適切なものを直す by @meltingrabbit in #238
- インクルードガードのチェックを有効に by @meltingrabbit in #234
- Driver Super の doxygen コメントの修正 by @meltingrabbit in #240
- EHでの多段対応の上限を追加(無限ループ回避),ドキュメント整備 by @meltingrabbit in #239
- Update version (v3.5.0) by @meltingrabbit in #241
- Revert "Update version (v3.5.0)" by @meltingrabbit in #244
- Fix Build CI exit value by @sksat in #245
- Update version (v3.5.0): やり直し by @meltingrabbit in #246
- Update main (v3.5.0) on 2022-02-08 by @meltingrabbit in #243
Full Changelog: v3.4.0...v3.5.0
v3.5.0-beta.2
v3.5.0-beta.2
新しい Packet と C2A 間通信の対応のため, c2a-tlm-cmd-code-generator に非互換アップデートが入ったことによる Pre-release
C2A Core の該当 PR: #226
c2a-tlm-cmd-code-generator の PR: ut-issl/c2a-tlm-cmd-code-generator#17
ToolsのRelease:
c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.1.0
v3.5.0-beta.1
v3.5.0-beta.1
python-wings-interface に非互換アップデートが入ったことによる Pre-release
C2A Core の該当 PR: #182
python-wings-interface の PR: ut-issl/python-wings-interface#6
ToolsのRelease:
python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.1.0
v3.5.0-beta.0
v3.5.0-beta.0
Toolsに非互換アップデートが入ったことによる Pre-release
C2A Core の該当 PR: #191
c2a-tlm-cmd-code-generator の PR: ut-issl/c2a-tlm-cmd-code-generator#9
c2a-enum-loader の PR: ut-issl/c2a-enum-loader#8
ToolsのRelease:
c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.0.0
v3.4.0
Update (v3.4.0) on 2021-12-31
Release Note
- OSSとしてのC2Aの整備
- CI周り,ドキュメント周りの整備
- SILS周りの改善
- event handler の新規実装と高度化
- コマンドパラメタ取得の定式化
- 厳格なC89対応
- 安全性の向上
- tlm dbの更新
- その他多数の修正
詳細は #151 を参照のこと
What's Changed
- Coreのみで開発できるように最低限のuser部を追加する by @meltingrabbit in #14
- Update pre-commit hook by @meltingrabbit in #17
- Update PR template and add labels by @meltingrabbit in #18
- Fix default branch of labeler by @meltingrabbit in #19
- Add check encoding CI by @meltingrabbit in #23
- example用userのディレクトリ名の修正 by @sksat in #24
- example用user部のpath修正に伴う周辺の修正 by @meltingrabbit in #25
- minimum_user_for_s2eを使ったS2E向けビルドCI by @sksat in #26
- Add SILS mockup for c89 build by @meltingrabbit in #28
- Add setup.sh and fix build ci by @meltingrabbit in #29
- Fix job name of workflow by @meltingrabbit in #31
- Readme の更新 by @meltingrabbit in #40
- 最低限のコード規約をチェックするお手製CIを追加 by @meltingrabbit in #42
- テストの追加 by @meltingrabbit in #43
- [minimum_user] SILS用のラッパー部分のソースファイルを.cppにする by @sksat in #37
- WallオプションででるWarningを消す by @meltingrabbit in #59
- Event Handler の新規実装 by @meltingrabbit in #58
- Doxyfileをいれて,Referenceを自動生成させる by @meltingrabbit in #66
- S2E mockup by @sksat in #67
- Add WINGS, S2E label by @meltingrabbit in #68
- GS で Warningが出ていたので修正 by @yngyu in #74
- ドキュメントの追加 by @meltingrabbit in #76
- CAとTFの軽いリファクタ by @meltingrabbit in #72
- WextraのWarningを消す by @meltingrabbit in #73
- 初期化中の get clock の動作変更 by @yngyu in #60
- HKにダミーバイトを追加 by @yngyu in #81
- Docs内部のリンクを修正 by @meltingrabbit in #78
- CMakeLists.txtのリファクタリング by @sksat in #35
- Fix CMakeLists.txt for Printf by @meltingrabbit in #83
- ELの軽微な性能改善 by @meltingrabbit in #77
- ISSL MOBCのマイコンIDEでのWarningを消す by @meltingrabbit in #88
- リンク関係のCMakeの修正 by @sksat in #85
- コマンドのパラメタ取得の定型化 by @meltingrabbit in #70
- Delete anonymous union by @meltingrabbit in #95
- Fix check_coding_rule CI by @meltingrabbit in #99
- C89ビルドのworkflowをまとめる by @sksat in #101
- WDT_init を C2A_init_ に追加 by @yngyu in #100
- Update pre-commit hook by @sksat in #75
- C89規格に準拠したワーニングを出す by @sksat in #102
- Delete old unused core lib by @meltingrabbit in #104
- C89に準拠させる by @sksat in #105
- C89のWallででるWarningをすべて消す by @meltingrabbit in #108
- Cmd_BCT_OVERWRITE_CMD を可変長 Cmd に対応 by @yngyu in #98
- 諸々のCIをdevelop,mainへのpushでも走らせる by @sksat in #107
- clang-tidyでreviewdogにビルドCIのerror,warningを出させる by @sksat in #109
- Warning 消し by @yngyu in #115
- Disable reviewdog clang-tidy (github-check) by @meltingrabbit in #120
- S2E mockupの更新 by @sksat in #110
- CAとCCP_formの安全性の向上 by @meltingrabbit in #122
- Cmd_TMGR_SET_UNIXTIMEの引数を整理 & unixtimeのリネーム by @chutaro in #116
- ObcTimeとTMGRで関数の順番を変更 by @chutaro in #130
- EL, EHのテストのenum周りを改善 by @meltingrabbit in #131
- EHのコマンドパラメタ取得方法の更新 by @meltingrabbit in #132
- TlmDefで一時変数を使えるようにする by @meltingrabbit in #142
- EHでの二分探索をbsearchで書き直した by @meltingrabbit in #134
- doxygenの @fileからファイル名を消した by @meltingrabbit in #144
- NOPにdoxygenコメントを追加 by @meltingrabbit in #150
- 多段のEH対応の実装 by @meltingrabbit in #139
- EHのカウンタ周りの改善とアノマリが正常に戻ったときのUtilを追加 by @meltingrabbit in #143
- TFの変数の型を修正し,Wextraを消す by @meltingrabbit in #147
- AppInfoにdoxygenコメントを追加,コード規約に合わせるように修正 by @meltingrabbit in #148
- GSCDにdoxygenコメントを追加 by @meltingrabbit in #149
- Update main (v3.4.0) on 2021-12-31 by @meltingrabbit in #151
Full Changelog: v3.3.1...v3.4.0