PSoC™ 6 Forum Discussions
Hi there,
My goal: Integrating an SDCard and putting on a "FAT" filesystem on a PSoC 6.
But what I find (or not find) is, that, according to Migrating from PSOC5 to PSOC6, with emFile, MTB 2.0 doesn't provide the "emFile" library that seems to cover this topic in the PSoC Creator IDE.
Does that mean that currently there is no library covering "SD Card Drivers" and "Filesystems" for the PSoC 6 on MTB?
Cheers Nik
Show LessI'm trying to place/connect a VDAC block in Psoc 6. The output of the VDAC output is set to "unbuffered to pin". The pin is an analog pin.
I have pretty much tried every combination of check box options on the VDAC and pin, but always get an "DAC output not connected" warning (see screen shot below).
Can anybody please tell me the correct way to connect the output of the VDAC to an external pin?
Show Less
Everything related to ModusToolBox and mBed seem to revolve around only the devkits. MTB seems to be very immature on configuring a device compared to PSoC Creator (I need to use non-dedicated analog pins for the SAR) and I keep getting referred to doing almost all of the configuration in code. Is there anyway to generate a BSP for mBed with PSoC Creator or use mBed without MTB?
Show LessTo all,
I've upload to the Community code share forum a set of custom components that should ease the creation of Terminal user interfaces.
Terminal Support Component Library
Here is a list of the components in the library:
- Term - Terminal (UART) replacement that can be configured as UART or USBUART types for the PSoC5.
- String_Funcs - This is an enhancement of the GetString() function. It is easier to use.
- MenuCmds - This feature was included in the GetString demo code I shared earlier. It is now a component with some improvements.
Len
Show LessHello,
Is there any example of an UDP broadcaster for the PSoC 6 Wi-Fi BT Pioneer Kit? The available examples for Modus Toolbox include only TCP clients/servers.
I managed to implement an UDP broadcaster and stream data using this http://ultimaserial.com/avr_lwip_udp.html model but the processor throws an exception after a few seconds because of full memory. So my guess is that I don't free the memory properly. I tried both Raw API and Network connection programming models without major modifications from that site, but the behavior remains the same.
The data I try to stream is received via DMA from an external ADC. I have 5 chained DMAs and after each RX DMA complete interrupt, I try to send the received data (216 bits) to my laptop from the network task (the only task I manually create). The DMAs trigger at about 4 KHz (250 microseconds) because that is the ADC sampling rate. Maybe this scenario is too much for the actual implementation?
I am using Modus Toolbox + FreeRTOS + lwIP.
Please let me know if you need any additional information.
Thank you,
Florin
Show LessHi everybody,
originally I was thinking to use announced PSoC 64 that should combine BLE5 with large memory and strong peripheral devices of PSoC 62 line.
However, the release of PSoC 64 seems to be delayed. No any release date has been announced yet, but if you have information whet it can appear, please let me know.
For the time being I have to look for an alternative solution to have PsSoc 62 plus some BLE5 module or BLE5-WiFi combo.
The radio part can be from other vendors, for instance, Ambiq micro Apollo 3BLE or Nordic, but it also can be from Cypress, for instance, CYW20719. However, even if the radio chip will be from Cypress, its code still should be debugged separately. Thus, may be there will be no real benefit to go for CYW20719.
Can you please share your experience of adding radio transmission to PSoC 62, especially to the chip with 1MB RAM?
What radio part can fit the best, and will be the least problematic in programming and debugging?
What programming environment can be recommended?
Currently I am using Modus Toolbox, but can consider alternative environments. From PSoC 62 periphery I use SDHC and SMIF (Serial Memory Interface, in Octal SPI mode).
All the best,
Alexei
Show LessI have looked up the release notes which state that the latest rev of this kit is *E.
Can anyone tell me what kit revision Rev11 with CY8C6347BZI-BLD53ES is - is it **, *A or *?
And for future reference where can I find this level of information along with a list of differences between each revision.
Thanks.
Show LessI am unable to make the switchover from KitProg3(CMSIS DAP) to KitProg2 working. Is it possible to download the example program CE222221 to the CY8CKIT-062-WiFi-BT using KitProg3 ?
Regards
Show LessHello..
I would like to know if there is any fully functioning library for PSoC BLE using the PSoC Creator 4.3 IDE.
EDIT: I have found this link. PSoC 6 Peripheral Driver Library: SD Host (SD Host Controller)
But lots of libraries seem to be missing. Can someone shed some light how to implement this example?
Thank you
Show LessHello
I am using PSoC 63 BLE and this function to get the bdAddress of the connected peer devices.
//Print the Connected Device BT Address
cy_stc_ble_conn_handle_t connectionIndParameter = *(cy_stc_ble_conn_handle_t*) evenParam;
cy_stc_ble_gap_peer_addr_info_t peerBdAdd;
peerBdAdd.bdHandle = connectionIndParameter.bdHandle;
uint8_t retbdAddr = Cy_BLE_GAP_GetPeerBdAddr(&peerBdAdd);
retbdAddr = Cy_BLE_GAP_GetPeerBdAddr(&peerBdAdd);
//uint8_t bdAddress[6];
printf("\r\n Error: %x",retbdAddr);
printf( "\r\n - > Device bdAddress:");
for(uint i=CY_BLE_BD_ADDR_SIZE ; i>0 ; i--)
{
printf( "%2.2x ", (uint8_t) peerBdAdd.bdAddr.bdAddr[i-1]);
//bdAddress = peerBdAdd.bdAddr.bdAddr[i-1];
}
printf("\r\n");
It prints a 6 bytes address, however this is not the connected device address. Usually after a long session of connections and disconnections trying things out, this address changes as well.
Any ideas?
Show Less