{ "info": { "author": "Nick Johnson", "author_email": "nick@arachnidlabs.com", "bugtrack_url": null, "classifiers": [], "description": "cyflash\n=======\n\nCyflash is a tool for uploading firmware to Cypress PSoC devices via Cypress's\nstandard bootloader protocol.\n\nBasic usage is simple: specify an interface to connect to the device via\n(currently only serial is supported) and a .cyacd file to upload, and cyflash\ndoes the rest.\n\nCyflash also has the advantage of being about 5 times faster than Cypress's\ntool, being cross-platform, and not requiring all of PSoC creator to work.\n\nInstall cyflash from pypi with `pip install cyflash`, or (from source)\n`python setup.py install`.\n\nExample command line:\n\n cyflash --serial=/dev/tty.usb-device myfirmware.cyacd\n\nExample output:\n\n Initialising bootloader.\n Silicon ID 0x04a61193, revision 17.\n Array 0: first row 22, last row 255.\n Device application_id 0, version 258.\n Uploading data (198/198)\n Device checksum verifies OK.\n Rebooting device.\n\nIf cyflash detects a valid metadata record on the device already, it will read\nand compare this to your image's metadata. By default, cyflash will prompt you\nbefore overwriting the firmware with an older version or one with a different\napplication ID. You can force this behaviour with --downgrade or --nodowngrade\nand --newapp and --nonewapp, respectively.\n\nCyflash is still quite new, and should be considered beta-quality software.\nPull requests and bug reports are most welcome.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/arachnidlabs/cyflash/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "cyflash", "package_url": "https://pypi.org/project/cyflash/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cyflash/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/arachnidlabs/cyflash/" }, "release_url": "https://pypi.org/project/cyflash/1.06/", "requires_dist": null, "requires_python": null, "summary": "Tool for flashing data to Cypress PSoC devices via bootloader.", "version": "1.06" }, "last_serial": 1236633, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "9ab9b039956e801792195b02db3e3c5a", "sha256": "171d2f1544ad03835e8979683ad1762c70309e75d183db4c9166aed04ad5a131" }, "downloads": -1, "filename": "cyflash-1.0.tar.gz", "has_sig": false, "md5_digest": "9ab9b039956e801792195b02db3e3c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6615, "upload_time": "2014-08-30T11:58:42", "url": "https://files.pythonhosted.org/packages/ba/b0/9657d7b5f0aa1d696d38105939092c8bf0e99d1e99fd8dc6840bdef18ec3/cyflash-1.0.tar.gz" } ], "1.01": [ { "comment_text": "", "digests": { "md5": "df6492d4ad9ec84dbad66a7f6fb0a25e", "sha256": "8d1756428f01ccb10886fb8348efb981d25cbea316b66964d258c2f3746d5d20" }, "downloads": -1, "filename": "cyflash-1.01.tar.gz", "has_sig": false, "md5_digest": "df6492d4ad9ec84dbad66a7f6fb0a25e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6708, "upload_time": "2014-08-30T12:12:59", "url": "https://files.pythonhosted.org/packages/40/94/aa756b05cd43b2a8be49f3a2ccbcc4384bdf219c12e9e062750c9043b727/cyflash-1.01.tar.gz" } ], "1.02": [ { "comment_text": "", "digests": { "md5": "afaf817a808ba2e471da4d2de8eb6c60", "sha256": "f75c783541bc291a985a419dd0d05cd8aaab7ef8945a72f8e5d81d430ff2f305" }, "downloads": -1, "filename": "cyflash-1.02.tar.gz", "has_sig": false, "md5_digest": "afaf817a808ba2e471da4d2de8eb6c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7026, "upload_time": "2014-09-20T07:45:38", "url": "https://files.pythonhosted.org/packages/38/65/b8428fab01e31d046ae712b03eeb2e1cca55b15e8771cb76144a7fb035f7/cyflash-1.02.tar.gz" } ], "1.03": [ { "comment_text": "", "digests": { "md5": "09b68ee32f9c000d898cf2239b3a27bb", "sha256": "2474447864c49fa202e9b3ff1fc36ed01b52646f00ac7aff1aebe48d1a9766a6" }, "downloads": -1, "filename": "cyflash-1.03.tar.gz", "has_sig": false, "md5_digest": "09b68ee32f9c000d898cf2239b3a27bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6772, "upload_time": "2014-09-20T07:46:37", "url": "https://files.pythonhosted.org/packages/28/e1/507e9b1dfdaa64b3f7a6f2ad2a62200e1aec0a4cac13fc81aae4d6d6086d/cyflash-1.03.tar.gz" } ], "1.04": [ { "comment_text": "", "digests": { "md5": "47bbdea603b8683d89d6d887db90d36c", "sha256": "2996ca00cad115c8c080a5a29316c7a3c6dfc056b30eab3acebdd771f1e0cf9b" }, "downloads": -1, "filename": "cyflash-1.04.tar.gz", "has_sig": false, "md5_digest": "47bbdea603b8683d89d6d887db90d36c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6992, "upload_time": "2014-09-20T07:48:31", "url": "https://files.pythonhosted.org/packages/e8/06/db08068e4ed199ce947337255a83c18cbbb8966a871565c351c022c5ebfe/cyflash-1.04.tar.gz" } ], "1.05": [ { "comment_text": "", "digests": { "md5": "8efdf98a777f8f4120b6c46a17a51b8a", "sha256": "6547cdda0dfacc8605a3fc132b062295611967b96b6b08010d8303db414b5a23" }, "downloads": -1, "filename": "cyflash-1.05.tar.gz", "has_sig": false, "md5_digest": "8efdf98a777f8f4120b6c46a17a51b8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6886, "upload_time": "2014-09-20T07:48:55", "url": "https://files.pythonhosted.org/packages/d1/5a/007ce1e40f743059927308d7b5ea82c44bb1f1358efb6591b063d2f5e5a1/cyflash-1.05.tar.gz" } ], "1.06": [ { "comment_text": "", "digests": { "md5": "39ba1e75d3315090f545befc78fb44fe", "sha256": "636a0081211406f86fd7b757603d0cb49a8dea8005e5bdca0105af69d3975988" }, "downloads": -1, "filename": "cyflash-1.06.tar.gz", "has_sig": false, "md5_digest": "39ba1e75d3315090f545befc78fb44fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6902, "upload_time": "2014-09-24T16:54:33", "url": "https://files.pythonhosted.org/packages/d0/7d/b0c8c87efed985df9a0707c91d04ec749636af0c83569d5781e652354e9e/cyflash-1.06.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39ba1e75d3315090f545befc78fb44fe", "sha256": "636a0081211406f86fd7b757603d0cb49a8dea8005e5bdca0105af69d3975988" }, "downloads": -1, "filename": "cyflash-1.06.tar.gz", "has_sig": false, "md5_digest": "39ba1e75d3315090f545befc78fb44fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6902, "upload_time": "2014-09-24T16:54:33", "url": "https://files.pythonhosted.org/packages/d0/7d/b0c8c87efed985df9a0707c91d04ec749636af0c83569d5781e652354e9e/cyflash-1.06.tar.gz" } ] }