15 lines
940 B
Text
15 lines
940 B
Text
|
The code in comboctl/ is ComboCtl minus the jvmMain/ code, which contains code for the Linux platform.
|
||
|
This includes C++ glue code to the BlueZ stack. Since none of this is useful to AndroidAPS, it is better
|
||
|
left out, especially since it consists of almost 9000 lines of code.
|
||
|
|
||
|
Also, the original comboctl/build.gradle.kts files is replaced by comboctl/build.gradle, which is
|
||
|
much simpler, and builds ComboCtl as a kotlin-android project, not a kotlin-multiplatform one.
|
||
|
This simplifies integration into AndroidAPS, and avoids multiplatform problems (after all,
|
||
|
Kotlin Multiplatform is still marked as an alpha version feature).
|
||
|
|
||
|
When updating ComboCtl, it is important to keep these differences in mind.
|
||
|
|
||
|
Differences between the copy in comboctl/ and the original ComboCtl code must be kept as little as
|
||
|
possible, and preferably be transferred to the main ComboCtl project. This helps keep the comboctl/
|
||
|
copy and the main project in sync.
|