PSoC™ Creator & Designer Forum Discussions
Hi
I am creating a custom profile in BLE, (it will be used for PSoC63 central and peripheral devices).
I am struggling to find the variable or structure that holds the UUID. Same issue if I would use a custom profile, I can't find where to find the data.
I attached a project that I wrote, and the error refers to the line that tries to read that data.
any clue ?
thanks
Show Less
The mode command doesn't work. I get 'Command format error!!'
It doesn't matter if I'm trying to query the mode or set it. I'm trying to get these devices recognized by an industrial gateway that unfortunately only recognizes Eddystone mode (et al). It does not seem to recognize BLE beacon mode as it's specifically looking for a MAC address.
Show LessHello,
In a specific MiniProg3, it has been observed that the EZI2C communication between Bridge Control Panels has a large pause.
See below.
MiniProg3/1707CA000BE0:
Other MiniProg3, MiniProg4 and KitProg often have the following pauses:
What could be the cause?
My PC performance is below.
Best regards,
Yocchi
Show LessHello!
I noticed that during a Debug session in PSoC Creator, all my source files are locked (and a padlock symbol appears near their name).
While this certainly makes sense in most situations (otherwise the source code could get out of sync of the binary code running on the chip), I would like to have the possibility to override this safety feature in some situations.
Just a few examples where this would be useful:
- to add/edit a comment or a reminder ("FIXME later", ...)
- to implement a fix in the code (being aware that it will be available only after the next compile)
When the changes are very small, this would save time (reduce the number of compiles) and flash memory wear (no need to re-flash just for an added comment)
In many SDKs, this is allowed (maybe with a warning).
Thank you for any suggestion!
Show LessThe CAN receive call back for basic mailboxes doesn't tell the related mailbox.
I can add my own code to fix the problem but wouldn't it make sense to add the parameter to the call back?
Without the parameter rxMailbox you need to search for the mailbox again.
/*******************************************************************************
* FUNCTION NAME: CAN_LS_ReceiveMsg
********************************************************************************
*
* Summary:
* This function is the entry point to Receive Message Interrupt for Basic
* mailboxes. Clears the Receive particular Message interrupt flag. Generated
* only if one of the Receive mailboxes is designed as Basic.
*
* Parameters:
* rxMailbox: The mailbox number that trig Receive Message Interrupt.
*
* Return:
* None.
*
* Reentrant:
* Depends on the Customer code.
*
*******************************************************************************/
void CAN_LS_ReceiveMsg(uint8 rxMailbox)
{
#if (CY_PSOC3 || CY_PSOC5)
if ((CAN_LS_RX[rxMailbox].rxcmd.byte[0u] & CAN_LS_RX_ACK_MSG) != 0u)
#else /* CY_PSOC4 */
if ((CAN_LS_RX_CMD_REG(rxMailbox) & CAN_LS_RX_ACK_MSG) != 0u)
#endif /* CY_PSOC3 || CY_PSOC5 */
{
/* `#START MESSAGE_BASIC_RECEIVED` */
/* `#END` */
#ifdef CAN_LS_RECEIVE_MSG_CALLBACK
CAN_LS_ReceiveMsg_Callback(); // here the parameter "rxMailbox" is missing
#endif /* CAN_LS_RECEIVE_MSG_CALLBACK */
#if (CY_PSOC3 || CY_PSOC5)
CAN_LS_RX[rxMailbox].rxcmd.byte[0u] |= CAN_LS_RX_ACK_MSG;
#else /* CY_PSOC4 */
CAN_LS_RX_CMD_REG(rxMailbox) |= CAN_LS_RX_ACK_MSG;
#endif /* CY_PSOC3 || CY_PSOC5 */
}
}
Show LessHello, I am trying to add a c++ library to our firmware on psoc creator and was wondering how viable it would be to add a library with 120 c++ files to our project. I am trying to avoid modustoolbox if at all possible since we do not want to migrate the project. I saw this blog https://blog.mbedded.ninja/programming/microcontrollers/psoc/using-cplusplus-with-psoc-creator/ that has been mentioned in the forum a few times but it is from 2013 so I was hoping that there is some more recent info and a solution that doesn't require going to the individual build settings of all 120 cpp files.
Show LessHi,
Is it any redy to use windows command line tool making possible simply set/reset one of the pin of kitprog 3 device?
I would like to use it to power up a device I want to access using SWD interface just few milliseconds before starting openocd session...
Thank you in advance
Kris
Show LessI am looking for a standalone package that has an executable bootloader host application without the need for PSoC Creator. This is similar to project AN73503 that creates a bootloader host for HIDs but instead I require a UART version.
I am aware of project AN68272 as well, which although is for UART’s, it only configures a UART bootloader without a separate host.
Show LessI have created a new component using the symbol wizard template to define the terminals, and written some verilog code to define its operation.
While writing the code I realized I need to add another output terminal to the component. I added the output to the list of inputs and outputs at the start ovf the verilog file. How do I now add this terminal to the symbol? I had assumed that defining the terminal in the verilog file that it would have updated the symbol automatically - but it didn't! Apart from that the project builds successfully.
Can anyone help.
Show LessHello, I'm creating an application for PSOC PSOC 5 LP using PSOC Creator V4.4
I just finished to address all the build errors of my first verilog file implementing some datapath.
After solving the last error message generated by the fitter now I'm stuck with error message:
Error: fit.M0050: The fitter aborted due to errors, please address all errors and rebuild. (App=cydsfit)
with no other errors nor warnings! How can I proceed?
Thanks
Show Less