Results 11 issues of irieda

- trimesh bug fix - go1.6 support

#54 fix Add support multiple services and notifications for macOS. ## Reason: DeviceService-Value has a pointer for "cache of characteristics". DeviceService-Value argument is a duplicated value. So this cache pointer...

DIS service discovered UUID on macos: `180a0000-0000-0000-0000-000000000000` DIS service discovered UUID on others: `0000180a-0000-1000-8000-00805f9b34fb` specification: 128_bit_value = 16_bit_value * 2^96 + Bluetooth_Base_UUID

bug
next-release
macos

target: macOS The following code clears cache for characteristics that device-object has. https://github.com/tinygo-org/bluetooth/blob/release/gattc_darwin.go#L91 If you call `service.DiscoverCharacteristics()` twice or more for multiple services, the previously built cache will be cleared....

next-release
macos

```sh $ go get github.com/flynn/hid go build github.com/flynn/hid: invalid flag in #cgo LDFLAGS: -fconstant-cfstrings ```

In the Go standard, parameter format for the "-tags" option are comma-separated. > -tags tag,list a comma-separated list of additional build tags to consider satisfied during the build. For more...

enhancement
good first issue