Releases: ut-issl/c2a-core
v3.8.0-beta.3
v3.8.0-beta.3
libc への依存度を低減したバージョン.User サイドで最新の core を使用したくなったことによる Pre-release.
C2A Core の該当 PR: #485
v3.8.0-beta.2
v3.8.0-beta.2
i2c.h に C89 非互換のコードが含まれていたことや, Drier Super の大きな更新が累積し,User サイドで最新の core を使用したくなったことによる Pre-release.
C2A Core の該当 PR: #470
v3.8.0-beta.1
v3.8.0-beta.1
lib の変数名が変更され,Tools 類の互換性がなくなったことによる Pre-release.
C2A Core の該当 PR: #444
c2a-tlm-cmd-code-generator の PR: ut-issl/c2a-tlm-cmd-code-generator#33
ToolsのRelease:
c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.5.0
v3.8.0-beta.0
v3.8.0-beta.0
Cmd 返り値修正で,ツールのデフォルト値が変更になったこと伴う Pre-release
C2A Core の該当 PR: #426
python-wings-interface の PR: ut-issl/python-wings-interface#26
ToolsのRelease:
python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.2.3
v3.7.0
Update main (v3.7.0) on 2022-09-01
Release Note
大きな更新箇所は以下の通り
- C2A 間通信のリファクタとテストの追加
- secondary obc の実装例の追加
- 通信関連のリファクタとドキュメント整備
- Tlm Cmd DB の脱 SJIS
詳細は #415 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.4.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.2.2
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.2.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.2.0
What's Changed
- Fix set -rdynamic on link time only by @sksat in #373
- SPI_Configのenumをリネーム by @hoshika-mas in #375
- Add ArkEdgeSpace logo to readme by @meltingrabbit in #377
- C2A間通信のための2nd OBCのサンプルを公開する by @meltingrabbit in #383
- SCIDのデフォルト値を修正 by @meltingrabbit in #387
- ドキュメントの微修正 by @meltingrabbit in #388
- Pre Release (v3.7.0-beta.0): C2A間通信のテストを追加 by @meltingrabbit in #386
- Examples/2nd_obc_user と Examples/minimum_user の同期スクリプトの微修正 by @meltingrabbit in #398
- README のリンク修正 by @meltingrabbit in #399
- Pre Release (v3.7.0-beta.1): EB90 frame, E90 packet の整備 by @meltingrabbit in #391
- Driver 関数の返り値の型の修正などの軽微な修正 by @meltingrabbit in #401
- CRCライブラリの軽微な修正 by @meltingrabbit in #402
- C2A標準CRCを CRC-16-IBM から CRC-16-CCITT に変える by @meltingrabbit in #403
- Pre Release (v3.7.0-beta.2): C2A間通信の実装例に CRC のチェックを入れ,テストを通す by @meltingrabbit in #404
- Pre Release (v3.7.0-beta.3): DB の UTF-8 化 by @meltingrabbit in #407
- C2A間通信など, CTCP on EB90 frame のコンポ間通信の Driver を書きやすくする Util を整備 by @meltingrabbit in #406
- コンポ間通信や frame についてのドキュメントを追加 by @meltingrabbit in #408
- Merge Build CI workflow by matrix by @sksat in #412
- リリースドキュメントに微修正 by @meltingrabbit in #413
- Update version (v3.7.0) by @meltingrabbit in #414
- Update main (v3.7.0) on 2022-09-01 by @meltingrabbit in #415
New Contributors
- @hoshika-mas made their first contribution in #375
Full Changelog: v3.6.0...v3.7.0
v3.7.0-beta.3
v3.7.0-beta.3
Tlm Cmd DB の UTF-8 化 で,Tools 類の互換性がなくなったことによる Pre-release.
C2A Core の該当 PR: #407
tlm-cmd-db の PR: ut-issl/tlm-cmd-db#15
c2a-tlm-cmd-code-generator の PR: ut-issl/c2a-tlm-cmd-code-generator#32
ToolsのRelease:
tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.2.0
c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.4.0
v3.7.0-beta.2
v3.7.0-beta.1
v3.7.0-beta.1
C2A 間通信などのリファクタのための EB90 frame 等整備のための Tool 更新に伴う Pre-release
C2A Core の該当 PR: #391
c2a-tlm-cmd-code-generator の PR: ut-issl/c2a-tlm-cmd-code-generator#31
ToolsのRelease:
c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.3.0
v3.7.0-beta.0
v3.7.0-beta.0
C2A 間通信のテストを追加するために,各種ツールを更新したことに伴う Pre-release
C2A Core の該当 PR: #386
python-wings-interface の PR: ut-issl/python-wings-interface#25
c2a-enum-loader の PR: ut-issl/c2a-enum-loader#21
ToolsのRelease:
python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.2.2
c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.2.0
v3.6.0
Update main (v3.6.0) on 2022-06-29
Release Note
大きな更新箇所は以下の通り
- ドキュメント整備
- Renovate 整備
- deprecated 機能の整理
- 各種Core機能のリファクタリング
- EL, EHの機能増強
- TL周りの機能増強(UTL, mission TL など)
- CCP Utilの強化
- APID,DEST TYPEの定義をuser設定へ
- CIの強化
- その他各種アップデート
詳細は #371 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.2.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.2.1
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.1.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.1.0
What's Changed
- mdのインデントを2 spaceから4 spaceにする by @meltingrabbit in #248
- PH の返り値について整理 by @yngyu in #242
- ファイル名を規約にあわせる by @meltingrabbit in #251
- Add kanban link to readme by @meltingrabbit in #254
- SILSなどの記載をreadmeに追加 by @meltingrabbit in #257
- S2Eと一緒にビルドするCIを入れる by @meltingrabbit in #258
- EH のルールがactive状態か取得する関数を追加 by @yngyu in #260
- CDIS などの修正 by @meltingrabbit in #261
- ELのデバッグ出力を追加 by @meltingrabbit in #262
- BCLの double, uint64, int64 型引数を有効化して検証する by @chutaro in #253
- C2A Coreの搭載実績を書く by @meltingrabbit in #263
- Configure Renovate by @renovate in #259
- Update actions/setup-python action to v3 by @renovate in #265
- Update reviewdog/action-black action to v3 by @renovate in #266
- Readmeの注釈をGFMの新機能にする by @meltingrabbit in #269
- Renovate の設定を更新 by @meltingrabbit in #272
- Update actions/checkout action to v3 by @renovate in #271
- READMEのtableが見づらすぎるので,nbspを追加した by @meltingrabbit in #270
- CIが通らない問題を解決 by @meltingrabbit in #279
- GS の受信時刻の修正 by @yngyu in #277
- ELデバッグ出力を短く by @meltingrabbit in #278
- UTL_cmdのpytestの修正 by @chutaro in #276
- Pythonスクリプトの返り値を整理 by @meltingrabbit in #280
- DRのないOBCで,不要なメモリを確保しないようにする by @meltingrabbit in #264
- PH の返り値を元に戻す by @yngyu in #281
- PHの返り値修正に伴う,tlm dbの更新 by @meltingrabbit in #284
- TFとCAの初期化コマンドを追加 by @meltingrabbit in #289
- EHの設定のdefineの位置が不適切なのを直した by @meltingrabbit in #286
- AL,AHはdeprecatedなので,簡単に無効化できるようにした by @meltingrabbit in #290
- ALはdeprecatedなので,cmakelistsから外す by @meltingrabbit in #293
- pytest confest で EL_CORE_GROUP_TLCD_DEPLOY_BLOCK EL が出るのを防ぐ by @meltingrabbit in #291
- Pre Release (v3.6.0-beta.0): TLM生成関数の返り値を int から TF_ACK にするなど by @meltingrabbit in #288
- pytestでCmdTlmというディレクトリが残っていたので修正 by @meltingrabbit in #295
- EL noteのテレメをu32に by @meltingrabbit in #297
- Update actions/cache action to v3 by @renovate in #298
- Command パケット周辺の簡易リファクタリング by @yngyu in #287
- EHのrule初期化,再有効化時の処理を修正 by @meltingrabbit in #302
- GSCD,TLCD,RTCDなどの実行時エラー履歴を残す by @chutaro in #268
- コーディング規約チェックスクリプトに,ルール単位でのignoreを追加 by @meltingrabbit in #309
- コーディング規約スクリプトで,プリプロセッサの改行
\
がエラーになる問題を修正 by @meltingrabbit in #310 - Pre Release (v3.6.0-beta.1): Tlm DBのupdate by @meltingrabbit in #311
- test_command_dispatcher 内の sleep の時間を変更 by @chutaro in #312
- TL0をバス用とミッション用の二つに分割する(やり直し) by @meltingrabbit in #307
- BCLの登録関数にアサーションを追加 by @meltingrabbit in #315
- Pre Release (v3.6.0-beta.2): TLCDのリファクタ by @chutaro in #314
- コメントスタイルの微修正 by @meltingrabbit in #322
- Pre Release (v3.6.0-beta.3): TLCDのpytestを追加 by @chutaro in #316
- CCP register cmd 関数の追加 by @yngyu in #320
- HKで表示するTL_IDが間違っているテレメがあったので修正 by @chutaro in #325
- s2e-core更新に伴うCmake関連ファイルの修正 by @200km in #324
- telemetry_definition.c でAOBCの設定を消してしまっていたので、直す by @chutaro in #327
- Pre Release (v3.6.0-beta.4): WINGS側でUTLが0.1s精度で打てるようになったことへの対応 by @chutaro in #326
- Fix CMake option default value config by @sksat in #329
- Fix libC2A build by @sksat in #330
- TSP周りのflagsの綴りを修正 by @chutaro in #332
- tlmを簡素に by @meltingrabbit in #328
- SPIヘッダをC89に対応 by @meltingrabbit in #333
- Ignore example user's main() on SILS environment by @sksat in #336
- Update crazy-max/ghaction-github-labeler action to v4 by @renovate in #334
- Fix/Add CMake build options for user by @sksat in #339
- EHにおいて,event groupで EH Rule を操作する関数,コマンドを追加 by @meltingrabbit in #340
- Update actions/setup-python action to v4 by @renovate in #343
- CCP UTIL TL の改善 by @yngyu in #321
- workflowでのpythonバージョン指定の統一 by @meltingrabbit in #344
- workflowでのpythonバージョンを固定 by @meltingrabbit in #347
- CCP_DEST_TYPE の説明を追記 by @meltingrabbit in #351
- コマンドファイルのサンプルを追加 by @meltingrabbit in #348
- コーディング規約チェックスクリプトで,エラーがでないものがあったことの修正 by @meltingrabbit in #352
- Fix CMake option typo by @sksat in #358
- CCP UTIL と BCL で sub OBC のコマンドに対応 by @chutaro in #349
- Printfの整理 by @meltingrabbit in #355
- minimum_user_for_s2e がもはやS2E以外でも使われるようになったので,renameした by @meltingrabbit in #362
- Core機能をテストするためのAppを,Core Appに移動 by @meltingrabbit in #359
- APIDのバリデーションをuser部に移動し, GENERATE_TLM で 2nd OBC の TI, Sequence counter を保存するようにした by @meltingrabbit in #353
- CCP_DEST_TYPE のバリデーションをuser部に移動 by @meltingrabbit in #354
- 即時実行する CCP 作成関数の追加 by @meltingrabbit in #364
- global time をユーザー定義に by @chutaro in #367
- CCP Util に raw パラメタコマンドの関数を追加 by @meltingrabbit in #365
- CCP Util に param generator を追加 by @meltingrabbit in #366
- Remove unneeded CMake target_properties() by @sksat in #368
- Readmeにuser実装例を追加 by @meltingrabbit in #369
- Update version (v3.6.0) by @meltingrabbit in #370
- Update main (v3.6.0) on 2022-06-29 by @meltingrabbit in #371
New Contributors
Full Changelog: v3.5.0...v3.6.0