Skip to content

Commit

Permalink
Version 1.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
philips77 committed Feb 13, 2020
1 parent 90d77b8 commit 11ba3f4
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 14 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG → CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
* **Version 1.5.0**
- New feature: Dark Theme (iOS 13 and newer).
- Update: Migration to Swift 5.1.
- Improvement: Updated Pod dependencies in the Example app.
- Improvement: DFU Library version 4.6.1.
- Bugfix: Crashes related to iOS 13 have been fixed.

* **Version 1.4.0**
- Update: Updated bundled Thingy FW to 2.2.0.
- New feature: Option to set Thingy NFC content (library only).
Expand Down
4 changes: 4 additions & 0 deletions Example/ThingySDK.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1075,10 +1075,12 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = ThingySDK_Example.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = P3R8YQEV4L;
INFOPLIST_FILE = ThingySDK/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.5.0;
MODULE_NAME = ExampleApp;
PRODUCT_BUNDLE_IDENTIFIER = no.nordicsemi.ios.thingy;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand All @@ -1095,10 +1097,12 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = ThingySDK_Example.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = P3R8YQEV4L;
INFOPLIST_FILE = ThingySDK/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.5.0;
MODULE_NAME = ExampleApp;
PRODUCT_BUNDLE_IDENTIFIER = no.nordicsemi.ios.thingy;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down
8 changes: 4 additions & 4 deletions Example/ThingySDK/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,19 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.4.0</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>16</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>LSSupportsOpeningDocumentsInPlace</key>
<false/>
<key>NFCReaderUsageDescription</key>
<string>The app will pair your Thingy device using NFC.</string>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>The app will comunicate with your Thingy device over Bluetooth Low Energy.</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>The app will comunicate with your Thingy device over Bluetooth low energy.</string>
<key>NSMicrophoneUsageDescription</key>
Expand Down Expand Up @@ -77,7 +79,5 @@
<false/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<true/>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>The app will comunicate with your Thingy device over Bluetooth Low Energy.</string>
</dict>
</plist>
10 changes: 5 additions & 5 deletions IOSThingyLibrary.podspec
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Pod::Spec.new do |s|
s.name = 'IOSThingyLibrary'
s.version = '1.4.0'
s.summary = 'A Swift 5 SDK implementation for the Nordic:Thingy52 produced by Nordic Semiconductor'
s.version = '1.5.0'
s.summary = 'A Swift 5 SDK implementation for the Nordic Thingy:52 produced by Nordic Semiconductor'
s.description = <<-DESC
This is a mobile SDK for the Thingy:52 devices developed by Nordic Semiconductor, the Thingy
is a development board with a vast amount of sensors, an input button and a RGB LED, fully
customizable thanks to its Bluetooth API that requires no firmware programming knowledge.
This is a mobile SDK for the Thingy:52 devices developed by Nordic Semiconductor. Thingy:52
is a development board with a vast amount of sensors, an input button and an RGB LED, fully
customizable thanks to its Bluetooth LE API that requires no firmware programming knowledge.
This SDK takes it a step further by allowing developers create their own Thingy:52 compatible
applications with ease.
DESC
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
## Compact multi-sensor prototyping platform
The **Nordic Thingy:52™** is an easy-to-use prototyping platform, designed to help in building prototypes and demos, without the need to build hardware or even write firmware. It is built around the nRF52832 Bluetooth 5 SoC.

All sensors and actuators can be configured over-the-air using Bluetooth Low Energy. It makes it possible to create demos and prototypes without starting from scratch. It connects to Bluetooth Low Energy-enabled smart phones, tablets, laptops and similar devices, and it sends/receives data from/to its sensors/actuators to an app or cloud. It includes an NFC antenna, and has 1 button and 1 RGB LED that simplifies input and output.
All sensors and actuators can be configured over-the-air using Bluetooth Low Energy. It makes it possible to create demos and prototypes without starting from scratch. It connects to Bluetooth LE-enabled smart phones, tablets, laptops and similar devices, and it sends/receives data from/to its sensors/actuators to an app or cloud. It includes an NFC antenna, and has 1 button and 1 RGB LED that simplifies input and output.

Read more: https://www.nordicsemi.com/Software-and-Tools/Development-Kits/Nordic-Thingy-52

Expand All @@ -24,7 +24,7 @@ The sample app may also be downloaded from iTunes: https://itunes.apple.com/us/a
```
target 'YourAppTargetName' do
use_frameworks!
pod 'IOSThingyLibrary', '~> 1.4.0'
pod 'IOSThingyLibrary', '~> 1.5.0'
end
```
- Install dependencies
Expand All @@ -37,7 +37,7 @@ pod install
**For Carthage:**
- Create a new **Cartfile** in your project's root with the following contents
```
github "NordicSemiconductor/NordicSemiconductor/IOS-Nordic-Thingy" ~> 1.4.0
github "NordicSemiconductor/NordicSemiconductor/IOS-Nordic-Thingy" ~> 1.5.0
```

- Build with carthage
Expand All @@ -56,9 +56,9 @@ Xcode will launch with the example app, simply build and run!

---
### Requirements
**Note**: This Library is built with Swift 4.2, even though Obj-C is compatible out of the box, we prefer to put all our focus forward into Swift 4.2 and above.
**Note**: This Library is built with Swift 5.1, even though Obj-C is compatible out of the box, we prefer to put all our focus forward into Swift 5 and above.
- [Nordic Thingy:52](https://www.nordicsemi.com/Software-and-Tools/Development-Kits/Nordic-Thingy-52)
- Xcode: Xcode 10 and above support Swift 4.2
- Xcode: Xcode 11 and above support Swift 5
- iOS 9.0 and above
- iPhone compatibility:
- iPhone 4s and above
Expand Down

0 comments on commit 11ba3f4

Please sign in to comment.