diff --git a/.swift-format b/.swift-format index 397b0eef..1efd0615 100644 --- a/.swift-format +++ b/.swift-format @@ -23,9 +23,10 @@ "respectsExistingLineBreaks" : true, "rules" : { "AllPublicDeclarationsHaveDocumentation" : false, + "AlwaysUseLiteralForEmptyCollectionInit" : true, "AlwaysUseLowerCamelCase" : true, "AmbiguousTrailingClosureOverload" : false, - "BeginDocumentationCommentWithOneLineSummary" : false, + "BeginDocumentationCommentWithOneLineSummary" : true, "DoNotUseSemicolons" : true, "DontRepeatTypeInStaticProperties" : true, "FileScopedDeclarationPrivacy" : true, @@ -37,7 +38,7 @@ "NeverUseImplicitlyUnwrappedOptionals" : true, "NoAccessLevelOnExtensionDeclaration" : true, "NoAssignmentInExpressions" : true, - "NoBlockComments" : false, + "NoBlockComments" : true, "NoCasesWithOnlyFallthrough" : true, "NoEmptyTrailingClosureParentheses" : true, "NoLabelsInCasePatterns" : true, @@ -53,7 +54,8 @@ "ReplaceForEachWithForLoop" : true, "ReturnVoidInsteadOfEmptyTuple" : true, "TypeNamesShouldBeCapitalized" : true, - "UseEarlyExits" : true, + "UseEarlyExits" : false, + "UseExplicitNilCheckInConditions" : true, "UseLetInEveryBoundCaseVariable" : true, "UseShorthandTypeNames" : true, "UseSingleLinePropertyGetter" : true, diff --git a/.swiftformatignore b/.swiftformatignore index c91272e4..0797cc97 100644 --- a/.swiftformatignore +++ b/.swiftformatignore @@ -1 +1,3 @@ ./harmony/* +./stm32-neopixel/Sources/Application/Registers/* +./stm32-uart-echo/Sources/Application/Registers/* diff --git a/pico-blink-sdk/Main.swift b/pico-blink-sdk/Main.swift index 060bc5f7..74c0d7af 100644 --- a/pico-blink-sdk/Main.swift +++ b/pico-blink-sdk/Main.swift @@ -14,7 +14,7 @@ struct Main { static func main() { let led = UInt32(PICO_DEFAULT_LED_PIN) gpio_init(led) - gpio_set_dir(led, /*out*/ true) + gpio_set_dir(led, true) while true { gpio_put(led, true) sleep_ms(250) diff --git a/stm32-lcd-logo/Support/HAL.swift b/stm32-lcd-logo/Support/HAL.swift index 0c89ddbf..278d183d 100644 --- a/stm32-lcd-logo/Support/HAL.swift +++ b/stm32-lcd-logo/Support/HAL.swift @@ -594,7 +594,7 @@ extension STM32F746 { b4Pin.configure( configuration: .init( mode: .alternateFunction, outputType: .pushPull, outputSpeed: .high, - pull: .none, alternateFunction: .alternateFunction9 /*!*/, + pull: .none, alternateFunction: .alternateFunction9, activeHigh: true)) b5Pin.configure( configuration: .init(