Recent discussions
I have some Cypress Bluetooth modules, part number CYBLE-212023-10, and I'd like to upgrade from the default EZ-Serial firmware to the latest revision.
I can't see the part number listed on the EZ-Serial page: http://www.cypress.com/documentation/software-and-drivers/ez-serial-ez-ble-module-firmware-platform
Which image should I use?
Show LessAre there any limitations on the processor core when using the emulated EEPROM component. Does the CPU stop while the Flash is being written to for example?
Show LessThe characteristics of Vcompliance is described in the IDAC data sheet of PSoC 4.
It is 0.8 V (min) even under sink / source conditions or 300 uA / 600 uA condition.
Does this mean that a voltage drop of 0.8 V will always be observed on the pin voltage when set to maximum current?
600 uA sink/source, 0.8 V Vcompliance(Drop voltage), The resistance value at that time corresponds to the translation 1333 Ohm.
300 uA sink/source, 0.8 V Vcompliance(Drop voltage), The resistance value at that time corresponds to the translation 2667 Ohm.
Do the above resistance component is affecting?
Please tell us the meaning of this spec.
Show LessHi,
I'm using CY8CKIT-044, and my current project requires to change the bit-order of SPI on the fly,
as one connected module is LSB-First and the other is MSB-First.
(1) I could not find an API to change bit order of a SPI(Master), am I missing something?
(2) In case we need to hand craft one by ourselves, is following function adequate?
(3) Needless to say, I'm planning to switch the value while no SPI transaction is taking place,
but is/are there things I must take care of to make things work correctly?
<<code>>
void mcu_spi_msb_first(bool msb_first)
{
uint32_t *SCB3_RX_CTRL = (uint32_t*)0x40270300 ;
uint32_t *SCB3_TX_CTRL = (uint32_t*)0x40270200 ;
uint32_t RX_CTRL, TX_CTRL ;
RX_CTRL = *SCB3_RX_CTRL ;
TX_CTRL = *SCB3_TX_CTRL ;
if (msb_first) {
RX_CTRL |= 0x00000100 ;
TX_CTRL |= 0x00000100 ;
} else {
RX_CTRL &= 0xFFFFFEFF ;
TX_CTRL &= 0xFFFFFEFF ;
}
*SCB3_RX_CTRL = RX_CTRL ;
*SCB3_TX_CTRL = TX_CTRL ;
}
<</code>>
moto
Show LessHi All,
I used the program below for PSoC Device 4200M:
PSOC 4200M WDT LONG DEEP SLEEP
PSoC 4200M WDT Long Deep Sleep
However, I want to use this program for PSoC Device 4200BLE. When I connect my BLE device to this program, instead of getting less than 1 mA when it goes to DeepSleep, I get around 5 mA.
Does this program, which I downloaded directly from the github link, work for 4200BLE, or do I need to make any modifications in order for it to work for my BLE Device. The github link is below:
GitHub - iotexpert/PSoC4-WDTExamples
Thanks,
Andrew Collins
Show LessI am trying to set the GAP Appearance value to a custom (reserved) value and don't see any way to do so. The PSoC Creator software has a picker for the Appearance value that only lets me select pre-set values. Thank you.
Show LessI am using Psoc 4 with BLE (4200).
It resets unexpectedly and on boot show reset cause : 0
0 is none of the below: it is not WDT(1) , it is not SYS (8) , it is not SW (16)
#define CY_SYS_RESET_WDT_SHIFT (0u)
#define CY_SYS_RESET_PROTFAULT_SHIFT (3u)
#define CY_SYS_RESET_SW_SHIFT (4u)
#define CY_SYS_RESET_WDT ((uint32)1u << CY_SYS_RESET_WDT_SHIFT )
#define CY_SYS_RESET_PROTFAULT ((uint32)1u << CY_SYS_RESET_PROTFAULT_SHIFT)
#define CY_SYS_RESET_SW ((uint32)1u << CY_SYS_RESET_SW_SHIFT )
can you tell me please what can it be?
Show LessFor the CY8CKIT-037 motor control kit, which stepper motor can be used? The supplied BLDC motor from Anaheim Automation is BLY172S-24V-4000.
Show LessHi!
Because UART is not compatible with PROC I must to use SCB-UART but don`t know how to implement interrupt on " RX byte received " ?
Please help !
Show Less