PSoC™ 6 Forum Discussions
text.format{('custom.tabs.no.results')}
When i use CY8CKIT-062 to test external touch key, and refer the CE222827_PSoC_6_MCU_CapSense_Tuner code example, it can work on the demo touch ,
but when i contect the external touch key to the demo , it can 't work , the hardware is show below, so i think if i need to replace the red part to contact and test again??
Show Less
Hi, I am looking for PSOC developer to help me create an IoT solution for a green consumer product that will change the way people view their food waste. The product has 6 analogue signals and 4 powered items. I am based in Cork, Ireland. Any advice or anybody available to work on this welcomed. thanks, KC
Show LessHello,
we were planning to put the System into Deep Sleep mode by calling Cy_SysPm_DeepSleep(CY_SYSPM_WAIT_FOR_INTERRUPT) on both CPUs. The system should then wake up after a short time using a WDT.
Most of the time this seems to work, and the status returned by Cy_SysPm_DeepSleep() is always CY_SYSPM_SUCCESS.
Sometimes though the system keeps hanging in deep sleep without waking up. We were able to resume it in such a case by attaching the debugger, after which the result status is still CY_SYSPM_SUCCESS.
The following piece of code is used to configure the WDT and put the CM4 into deepsleep (CM0 is in permanent Deep Sleep in the application):
// configure the WDT interrupt
cy_en_sysint_status_t sysint_status = Cy_SysInt_Init(&WDTIsr_cfg, WDTIsr);
if(sysint_status != CY_SYSINT_SUCCESS) {
mDEBUG_PRINTF("ISR ERROR\n");
}
NVIC_EnableIRQ(srss_interrupt_IRQn);
Cy_WDT_Init();
Cy_WDT_UnmaskInterrupt();
Cy_WDT_SetIgnoreBits(4);
Cy_WDT_Unlock();
Cy_WDT_Enable();
__enable_irq();
cy_en_syspm_status_t status = Cy_SysPm_DeepSleep(CY_SYSPM_WAIT_FOR_INTERRUPT);
mDEBUG_PRINTF("Woke from DS with status: %X\n", status);
Cy_WDT_Unlock();
Cy_WDT_Disable();
__NVIC_DisableIRQ(srss_interrupt_IRQn);
Thanks,
Christoph
Show LessHi,
I am looking to attach cheap NAND flash via SMIF to PSOC6.
I was able to place a 1Gbit part from Winbond onto the PSOC evaluation kit and have it working in MMIO mode.
However, I have problems getting this to work in XIP mode.
The flash chip has different register format for status access (it requires additional status address byte), it's also missing QE bits etc.
I like to have this in XIP mode, so I can do DMA transfers with little CPU interventions
Has anyone used a compatible NAND flash, preferably >1Gbit size and have it working in XIP mode?
Thanks
Show LessHello,
I wanted to ask if it is possible to listen to a certain channel without beeing in a connection or receiving an advertising package?
I want to get the noise on this channel with the RSSI.
Thank you in advance
Philipp
Show LessHello,
As title states, my miniprog3 isn't working with the PSoC 6 module I got my hands on recently. I receive the it's "recognized but not supported" message.
If this is a software update issue, when do you expect to have the compatible PSoC creator released?
Thank you
Show LessI am in the process of building up an I2C SCB Master component for my test application.
I decided to strip everything back and work from the datasheet (documentation).
But I noticed that the documentation only refers to drivers section in the pdl folder and makes no mention of the component folder (in my case it's called I2CM), which is created when you select "generate application"
What are these files and functions for and why are they not mentioned in the documentation?
Show LessSince this new PSoC 6 has BLE 5.0, will it contain Bluetooth Mesh as well?
From the Architecture Reference Manual section 25.6.3 (I2C interrupts) someone can see that there is a number of sources that can trigger an I2C Slave IRQ.
However, I cannot seem to be able to figure out how to configure a specific source to trigger an IRQ (e.g.I2C slave address matched) and the corresponding routine to service it.
It seems that I am missing something fundamental, any help would be appreciated!