IPAD must-haves. And fun-to-haves.

Brighten your iPad with a colorful cover, stream to your TV, download pictures from your digital camera, and more. There’s already so much you can do with iPad and iPad mini

Apple Wireless Keyboard

The incredibly thin Apple Wireless Keyboard uses Bluetooth technology, which makes it compatible with iPad

Apple unveils iPad mini: ‘Thin as a pencil, light as paper’

iPad inspires creativity and hands-on learning with features you won’t find in any other educational tool

Lightning connector and FaceTime HD camera

Apple announces 4th generation iPad packing an A6X CPU

Pages

Showing posts with label interval. Show all posts
Showing posts with label interval. Show all posts

Friday, March 22, 2013

Re: How do I change connection interval with core bluetooth.

Did you find, how to change connection interval using core bluetooth?


View the original article here

Wednesday, March 20, 2013

How do I change connection interval with core bluetooth.

hello, everyone..

 

I'm developing BLE(BT4.0) App with CC2540 and new iPAD.

I know that the keyfob demo(TI supported source) program can change connection interval for iOS.

But

I have some question. It's like below.

 

1. (CC2540 <------> iPAD)

    Could I change connection interval to 20ms(maybe it's min value) in iOS with core bluetooth?

    I couldn't find it anywhere and it was posslible in the keyfob demo source only.

 

2. (iPAD <--------> iPAD)

    if I use two iPAD(one is master, the other one is slave), where I can set connection interval value?

     I don't know  what is default connection interval value in core bluetooth.

   

I read many threads and documents for a while but I didn't get appropriate answer.

 

In apple's document,

-------------------------------------------------------------------------------- -----------------------------

Interval Max * (Slave Latency + 1) ≤ 2 seconds

Interval Min ≥ 20 ms

Interval Min + 20 ms ≤ Interval Max

Slave Latency ≤ 4

connSupervisionTimeout ≤ 6 seconds

Interval Max * (Slave Latency + 1) * 3 < connSupervisionTimeout

-------------------------------------------------------------------------------- -----------------------------

 

above things can be set only slave side like below,

 

In TI source,

-------------------------------------------------------------------------------- -----------------------------

// Minimum connection interval (units of 1.25ms, 80=100ms) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_MIN_CONN_INTERVAL 80

// Maximum connection interval (units of 1.25ms, 800=1000ms) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_MAX_CONN_INTERVAL 800

-------------------------------------------------------------------------------- -----------------------------

is it true?

I want to change it in core bluetooth or iOS App too.

 

please, give me answer...

 

- YOUNG JIN


View the original article here