Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ble examples 2.2 #30

Open
wants to merge 19 commits into
base: master
Choose a base branch
from
Open

Ble examples 2.2 #30

wants to merge 19 commits into from

Conversation

kumawatlalit
Copy link

Request for this project

Haq and others added 19 commits January 9, 2017 14:40
…_lp to ble_examples-2.2

Squashed commit of the following:

commit e1291c377e56b64df4bb08eb3af6cd5ec7c133db
Author: Sean Lyons <a0225155@ti.com>
Date:   Wed Jan 18 09:25:04 2017 -0800

    Spotfix compiler opts for SBC docs

commit b1570c7f53489dbaec42452dcf73e0497394e120
Author: Marie Hernes <m.hernes@ti.com>
Date:   Wed Jan 18 11:04:48 2017 +0100

    Changed project name.

commit ea4b01b1a5442c0906ef1422a75cb43c180b7fed
Author: Marie Hernes <m.hernes@ti.com>
Date:   Wed Jan 18 10:31:47 2017 +0100

    Added arrows for menu items and changed project and projectspec name.

commit 62d057ed3f6a259f063ec039bd6f62f5b2a5c5c9
Author: Sean Lyons <a0225155@ti.com>
Date:   Tue Jan 17 17:54:37 2017 -0800

    Readme updates to explain R1/R2 breakdown

commit de0d39f10b65b731b4728b6b459358cf10d06c7b
Author: Sean Lyons <a0225155@ti.com>
Date:   Tue Jan 17 17:53:59 2017 -0800

    Update SBCLP to use UART disp, readme update

commit f5571c89077996c77311273c56ca3185786dea65
Author: Marie Hernes <m.hernes@ti.com>
Date:   Mon Jan 16 13:20:02 2017 +0100

    Corrected spelling errors.

commit 42f5b931be3808f6b3cfe6f5c732e5260b376b91
Author: Marie Hernes <m.hernes@ti.com>
Date:   Wed Nov 9 09:48:29 2016 +0100

    Deleted unnecessary file.

commit 6a4d387489134e55d9d76c202031c772b221e17c
Author: Marie Hernes <m.hernes@ti.com>
Date:   Tue Nov 8 07:58:22 2016 -0600

    Updated simple_central.md with Displays

commit 999a9745a66cee2261c206ba7a1a0ce11a8a84ed
Author: Marie Hernes <m.hernes@ti.com>
Date:   Tue Nov 8 07:36:10 2016 -0600

    Updated simple_central.c on displays.

commit 08c8fc8842876bd7ab70bf2333808336dc4e7e76
Author: Marie Hernes <m.hernes@ti.com>
Date:   Fri Nov 4 15:35:28 2016 +0100

    Ported to BLE stack 2.2.1

commit 87d1b0dbcb34bf88ca926b3cb29d7769329a197b
Author: Marie Hernes <m.hernes@ti.com>
Date:   Thu Nov 3 10:52:54 2016 +0100

    Updated so that LCD display is enabled by default.

commit f6ca849fcda4231e9094a16c9fe1c7652dbf0ecc
Author: Marie Hernes <m.hernes@ti.com>
Date:   Fri Oct 14 16:12:47 2016 +0200

    Fixed error in projectspec and ewp-files.

commit 1df08a8eee8842096938bea12cb04a7b86d15ff8
Author: Marie Hernes <m.hernes@ti.com>
Date:   Fri Oct 14 15:52:57 2016 +0200

    Added DisplayUart.h.

commit 1faa4a6fd721b4b4c00780adf58f4281df8d15d5
Author: Marie Hernes <m.hernes@ti.com>
Date:   Thu Oct 13 10:48:02 2016 +0200

    Corrected minor error in app projectspec.

commit 03dbdad54eb161771a66b352352528933975d0da
Author: Marie Hernes <m.hernes@ti.com>
Date:   Thu Oct 13 10:08:49 2016 +0200

    Fixed error in link in simple_central_lp doc.

commit 8bc9a76eeea900e51957d28e317d6947828896a0
Author: Marie Hernes <m.hernes@ti.com>
Date:   Tue Oct 11 07:36:55 2016 -0500

    Update README.md

commit e2a7b68d70942512faffbd4e8b7bb6617a9f892b
Author: Marie Hernes <m.hernes@ti.com>
Date:   Tue Oct 11 13:25:28 2016 +0200

    Added simple_central_lp in README.md.

commit 320055087661c46e2e3dc6acb58e3def0c49a9dd
Author: Marie Hernes <m.hernes@ti.com>
Date:   Tue Oct 11 13:24:39 2016 +0200

    Added simple_central_lp in docs.

commit 04538a9fef78ba911365be68d1f0ab8747b285b1
Author: Marie Hernes <m.hernes@ti.com>
Date:   Tue Oct 11 13:23:51 2016 +0200

    Added DisplaySharp.c and DisplayUart.c in display_eng folder.

commit 0d7cf1c5113e27ea1de40f2ff4288c58f9c878b7
Author: Marie Hernes <m.hernes@ti.com>
Date:   Tue Oct 11 13:22:58 2016 +0200

    Added simple_central_lp projects.
This change adds support for discovering chars after connect
instead of waiting to bond. This adds support for the 2.2.1 STK
on IAR and CCS
…ck_projectspecs to ble_examples-2.2

Squashed commit of the following:

commit aa7c0758075ac19dd3b47aa680c847424bffab35
Author: Nathan Siegel <a0225971@ti.com>
Date:   Mon Jan 23 09:18:17 2017 -0800

    Fixed stack projectspecs
…_voice_improvements to ble_examples-2.2

Squashed commit of the following:

commit 9932fc8285249dbd7c16f6f9d10851c210b411a8
Author: Sean Lyons <a0225155@ti.com>
Date:   Tue Feb 7 22:35:21 2017 -0800

    Minor cleanup, doc updates

commit c7acbaa5b5b2bded4ed16f09f766e7577884ca04
Author: Torbjorn Sorby <a0132614@ti.com>
Date:   Tue Jan 24 09:19:36 2017 +0100

    LPRFAPPS-678: Add manifest for mSBC codec

commit a37edf8f78e3ce2498802086332c7d68fa750b31
Author: Sean Lyons <s-lyons@ti.com>
Date:   Mon Jan 16 18:21:07 2017 -0800

    Add CC26xx SBC Implementation src files

    See LPRFAPPS-678

commit 24d8d363975a20407a4d62575b6675a5fc75bbbe
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Jan 12 17:51:33 2017 -0800

    Update peri_audio_tx project to IARv7.70.2

    See: LPRFAPPS-678

commit 855a40a45c923afb67f8e43e58d5e6fb2a386e62
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Jan 12 17:38:51 2017 -0800

    Port IAR audio receiver to IARv7.70.2

commit 34c1a6f86704bd4501d31725d573775b375f54e0
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Jan 12 16:13:52 2017 -0800

    Change audio_rx,tx CCS apps to use auxram linker

    See: LPRFAPPS-678

commit 7471ef2cbeae1210b02c0ed0beafc0398a87c4fd
Author: Torbjorn Sorby <a0132614@ti.com>
Date:   Wed Jan 4 12:43:25 2017 +0100

    Audio Tx Peripheral

    Add simple_peripheral_audio_transmitter to work as audio source
    Add support for new Simple Peripheral Audio Transmitter

commit 2e1f52358b419763e649acf30888d26a77583fba
Author: Torbjorn Sorby <a0132614@ti.com>
Date:   Wed Jan 4 12:45:56 2017 +0100

    Audio Central + mSBC and CC3200AUDBOOST

    Add I2S driver, both input and output

    Changed codec configuration to get a usable bitclock and word clock period
    Made compatible changes to I2S driver

    Add volume adjustments, compensate for difference in gain between mSBC and ADPCM
    Add volume fading in/out of streaming

    Runtime configurable codec
    Enable ADPCM encoding

    Two outputs are supported: CC3200AUDBOOST booster pack, and UART
    By default output to AUDBOOST is enabled. In order to change to UART one
    must either disable logging, or route it to LCD. It is safe to route to
    LCD even if it is not mounted. In addition one must undefine
    STREAM_TO_AUDBOOST and define STREAM_TO_PC. When streaming over UART to
    PC is enabled, the default mode is to stream the encoded data. It is
    possible to stream uncompressed data if one defines UART_DUMP_UNCOMPRESSED.

    The original python script audio_frame_serial_print.py has been modified
    to expect a full frame, instead of single notificiations. Another script,
    pySBC27.py, has been added to decode the mSBC stream. Currently only one
    can operate at a time. It would be possible to merge the two scripts with
    some processing. Optimally a start and stop sequence could be transmitted
    over UART to identify which stream to expect.

commit 60668ca7e2e8a9b548b0cd44516292e2f84429a9
Author: Torbjorn Sorby <a0132614@ti.com>
Date:   Wed Jan 4 12:58:40 2017 +0100

    mSBC library (binary)

    For IAR:
    bin/cc2650_mSBCdecode_library.a
    bin/cc2650_mSBCencode_library.a
    For CCS:
    bin/cc2650_mSBCdecode_library.lib
    bin/cc2650_mSBCencode_library.lib

    Use with
    include/msbc_library.h

commit 34799ee8cf3b67c7f63194fc3c33c843cfdba7f9
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Nov 3 20:23:29 2016 -0700

    Cleanup comments

    See LPRFAPPS-678

commit ea5a39529ad22364e8a39282c616fcd414fa9095
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Nov 3 20:16:55 2016 -0700

    Implement I2C control interface to codec

    See LPRFAPPS-678

commit 2839f3cd2cb9be368a3fb730cb19bdd975008a04
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Nov 3 17:18:16 2016 -0700

    Add TLV320AIC3254 code from CC3200 SDK

    See LPRFAPPS-678

commit f7cba936a875bc0479268f6925b50a06b7c411d9
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Nov 3 17:14:39 2016 -0700

    Add drivers, codecs to project files

    See LPRFAPPS-678

commit 4135bdf92d555919a654834f1dd9387b4c64b208
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Nov 3 13:06:10 2016 -0700

    Local voice decode working on IAR and CCS

    This commit moves ADPCM decode to the CC2650 LP
     - Now sends decoded PCM data over UART
     - Python script updated to handle PCM instead of ADPCM

    See LPRFAPPS-677

commit fc9a614f082597c9ad206e7efe8a07618372fed8
Author: Sean Lyons <a0225155@ti.com>
Date:   Wed Nov 2 11:56:04 2016 -0700

    Remove AUDIO_SERVICE defines

    See LPRFAPPS-677
… to ble_examples-2.2

LPRFAPPS-773: Added support for Data Length Extension

Squashed commit of the following:

commit c7c293d9a4908057b8ad9cabac8dd2c7b4188ff5
Author: Christin Lee <c.lee@ti.com>
Date:   Tue Mar 21 11:27:41 2017 +0100

    leave cc26xx_app_auxram.cmd as it is, and modify the projectspec for both central and peripheral to use cc26xx_app.cmd instead. deleted extra lines in sbc.c and rebuilt all the libraries.

commit a042fef0fe65fa0662747f542d8e40b6f9940e5e
Author: Christin Lee <c.lee@ti.com>
Date:   Mon Mar 13 12:58:20 2017 +0100

    add section in doc for running DLE for audo projects

commit e02fddbacb42e68e904223894792c1259a1a57f1
Author: Christin Lee <c.lee@ti.com>
Date:   Mon Mar 13 12:20:00 2017 +0100

    change the MAX_PDU_SIZE from 255 to 107 for transmitter project

commit a47e0572f67991d71fef1849b3d47b0efd148115
Author: Christin Lee <c.lee@ti.com>
Date:   Mon Mar 13 11:24:24 2017 +0100

    Add mSBC workspace for both IAR and CCS. Remove all AUX RAM usage. Remove not needed profiles to gain SRAM space

commit c3b4586106f8d5a2011070c9d805c118546812e0
Author: Christin Lee <c.lee@ti.com>
Date:   Mon Mar 6 16:09:43 2017 +0100

    fixed project spec for IAR and modified some dispaly write info

commit 99e1f784e3b0c4566ba786ee2bcd2986cf9d91a4
Author: Christin Lee <c.lee@ti.com>
Date:   Mon Mar 6 11:20:50 2017 +0100

    enable DLE for ADPCM, ccs version is working now
…fix to ble_examples-2.2

Squashed commit of the following:

commit d23f420507ba0e1806b03325f809eb75f68e8c18
Author: Sean Lyons <a0225155@ti.com>
Date:   Wed Mar 29 23:08:42 2017 -0700

    Update script, tx code so all adpcm matches

    simple_peripheral_audio_transmitter was using 8 bit seqNum, this
    was incompatible with the 5 bit seq num used by other projects

commit 90663d3805e8e3ed77cc48c48a04187367c84555
Author: Christin Lee <c.lee@ti.com>
Date:   Thu Mar 23 17:30:06 2017 +0100

    fix UART logging to PC error on receiver side and python script
…s_throughput_issue to ble_examples-2.2

Squashed commit of the following:

commit cd88ddbd06fe2c50200068507ac262425fc9975e
Author: Haq <zhaq@ti.com>
Date:   Fri Apr 28 18:38:40 2017 -0700

    replaced tabs with white spaces

commit 3090ba488002484676e1d0f980ed5b41e3d0743c
Author: Haq <zhaq@ti.com>
Date:   Fri Apr 28 15:06:45 2017 -0700

    fix CCS throughput issue
…ompiler-warning-edit to ble_examples-2.2-develop

Squashed commit of the following:

commit b930318d9950592b1a93fc2ccceda30b4530c6e8
Author: Rachel Powers <powers@ti.com>
Date:   Mon May 1 15:09:30 2017 -0700

    linked to installing new compiler in SDG
…d-sm_ecc-file to ble_examples-2.2-develop

Squashed commit of the following:

commit b4b1b3df92a3485ba951eb889c9f75164ea35e3f
Author: Rachel Powers <a0226299@ti.com>
Date:   Thu May 18 15:35:11 2017 -0500

    hid_adv_remote_privacy_cc2650rc_app.projectspec edited online with Bitbucket

commit 3d75105915261147ce8861dc640423b14dbb7d9c
Author: Rachel Powers <a0226299@ti.com>
Date:   Thu May 18 15:33:01 2017 -0500

    simple_eddystone_cc2650lp_app.projectspec edited online with Bitbucket

commit 3a06db93fd9270cdcef6c636cd5836a43a1c4130
Author: Rachel Powers <powers@ti.com>
Date:   Wed May 17 13:21:25 2017 -0700

    adding files missed during porting
…to ble_examples-2.2-develop

Squashed commit of the following:

commit b228a7454d5be82bd26c0f8c24b052c825b0e2cc
Author: Haq <zhaq@ti.com>
Date:   Fri May 19 12:42:06 2017 -0700

    updated with some enhancements
…eiver_memory_leak_fix to ble_examples-2.2-develop

Squashed commit of the following:

commit 05d9d5873ffb6f7a262d54ff00d542b7e7439a87
Author: Marie Hernes <m.hernes@ti.com>
Date:   Wed Apr 5 16:05:12 2017 +0200

    LPRFAPPS-777 Fixed memory leak

commit 539add28313d7b7620eb54b734f6f830bb424db9
Author: Marie Hernes <m.hernes@ti.com>
Date:   Wed Apr 5 15:57:31 2017 +0200

    Revert "LPRFAPPS-777 Fixed memory leak."

    This reverts commit 55d7ee56290514873eb9c0d8767d65657d3f2188.

commit ac598b4bb7f7a80faa993ba8556abb19a1312801
Author: Marie Hernes <m.hernes@ti.com>
Date:   Wed Apr 5 15:41:41 2017 +0200

    LPRFAPPS-777 Fixed memory leak.
…saving_fix to ble_examples-2.2-develop

Squashed commit of the following:

commit 64e7533ea704b40423e4308af559c9d8156b25cb
Author: Haq <zhaq@ti.com>
Date:   Thu Jul 27 15:40:28 2017 -0700

    added cc2650 module boosterpack support

commit bbbaca3c54b9aa720c37f67ab10a15b2b41c2f64
Author: Haq <zhaq@ti.com>
Date:   Thu Jul 27 13:47:15 2017 -0700

    minor polishings/cleanup

commit ee20454bbcbf0a7f7606063da053b19a92183001
Author: Haq <zhaq@ti.com>
Date:   Wed Jun 7 14:25:38 2017 -0700

    fixed some RTOS naming errors when POWER_SAVING is enabled
…_improvement to ble_examples-2.2-develop

Squashed commit of the following:

commit 811117245e1ea88f0da7bf22c814ddcc3e32a2f4
Author: Sean Lyons <a0225155@ti.com>
Date:   Thu Aug 24 12:18:26 2017 -0700

    Cleanup formatting, merge changes

commit 3ac308428d9fdfe75ef726e6a0d52b39c368d86f
Author: Torbjorn Sorby <a0132614@ti.com>
Date:   Fri May 26 13:21:45 2017 +0200

    LPRFAPPS-799: Log missed frames and compensate, also for Fs

    Log missed frames for ADPCM stream, compensate for the loss by repeating
    the newly received frame. Only up to three repeats. I2S driver compensates
    for underflow.

    The PDM driver samples at slightly less than 16kHz. Every 375 frames there
    will be one missing. We compensate for this by repeating one frame. It's
    not ideal, but better than inevitably running into underflow situation.
    Set a flag to only compensate for Fs when paired with CC2650RC.

    Instead of instantly muting upon underflow, we fade out. Also, fade in
    when we're back on track.
    Increased fading speed. 5 steps (0-75) per frame (12ms)

commit 2967e2303331c743a7b02333b0c7e9a4bb3d8bad
Author: Christin Lee <c.lee@ti.com>
Date:   Wed May 10 16:00:50 2017 +0200

    LPRFAPPS-799: Fix memory leak, command race condition and workaround for I2S repeated data due to missing packets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant