Commit Graph

  • 01f4a936df [HACK] Skip assert on EC ID mismatch skip_id_assert Michał Kopeć 2024-10-28 11:42:24 +01:00
  • 6d142f4923 examples/isp.rs: handle more USB UART adapter paths master Michał Kopeć 2024-06-20 12:32:55 +02:00
  • 763269951a ISP: support 256KiB ROM Jeremy Soller 2024-03-20 12:13:25 -06:00
  • 2b94b81b97 Fix isp example with serialport 4 Tim Crawford 2022-04-04 12:48:34 -06:00
  • c7159d5b6c 0.1.3 Jeremy Soller 2022-04-04 11:40:29 -06:00
  • b78471989a Use asm from core::arch Tim Crawford 2022-04-01 12:53:53 -06:00
  • ba7f32e1fe isp: Only flash ECs with known IDs Tim Crawford 2021-12-22 12:19:24 -07:00
  • b08db29313 Fix build warnings and errors on nightly Tim Crawford 2021-10-21 09:13:12 -06:00
  • 1f947933e1 Update dependencies and use llvm_asm Jeremy Soller 2020-10-06 13:28:17 -06:00
  • fc3f098fda Remove smfi example Jeremy Soller 2020-02-25 14:28:58 -07:00
  • 945ec8d276 Add console reading in smfi example Jeremy Soller 2020-02-17 13:28:39 -07:00
  • 5a9300d804 Add SMFI example Jeremy Soller 2020-02-17 11:24:56 -07:00
  • e5b146b51d Add tcpc debug Jeremy Soller 2020-02-13 11:55:05 -07:00
  • c3e24c793f Comment out debug messages Jeremy Soller 2020-02-05 11:33:03 -07:00
  • ec782d48ab Debug PMC interaction Jeremy Soller 2020-01-30 15:23:20 -07:00
  • e0c63f2f0d Add PMC3 flashing method Jeremy Soller 2020-01-16 14:36:23 -07:00
  • c7c9033ac6 Fix warning Jeremy Soller 2020-01-16 11:51:00 -07:00
  • 0a10780759 Fix compile issue Jeremy Soller 2020-01-16 09:23:03 -07:00
  • 54e95611b7 Wait for key release Jeremy Soller 2020-01-16 09:21:17 -07:00
  • c4b1687eb3 Switch to scratch ROM before doing internal flashing Jeremy Soller 2020-01-16 09:19:16 -07:00
  • 96105164d0 Add support for internal flashing (WIP) Jeremy Soller 2020-01-16 09:07:15 -07:00
  • ae1b31df6e Improve erase speed of isp Jeremy Soller 2020-01-13 20:40:02 -07:00
  • 67c1a450b3 Add sector erase to fix erase of 5570 Jeremy Soller 2020-01-09 16:07:57 -07:00
  • d093d90ab1 Add EC memory snoop using debugger Jeremy Soller 2020-01-09 16:07:05 -07:00
  • 9e8f155bea Add I2EC for later use Jeremy Soller 2020-01-05 18:19:18 -07:00
  • ff282ecc91 Abstraction for SPI bus Jeremy Soller 2020-01-05 14:43:05 -07:00
  • 4f21f47e5a Improve protocol performance Jeremy Soller 2020-01-03 14:59:32 -07:00
  • 9ea915cef4 Implement ISP using arduino Jeremy Soller 2020-01-03 11:41:35 -07:00
  • c8ab9406ca Add SPI follow struct Jeremy Soller 2020-01-02 20:02:32 -07:00
  • 484b134d6d Add ISP example Jeremy Soller 2020-01-02 15:46:02 -07:00
  • 863439d2c8 Improvements to flashing process Jeremy Soller 2019-11-20 21:21:33 -07:00
  • 621043e44d Test result after flashing Jeremy Soller 2019-11-20 15:10:04 -07:00
  • 770b2a915b Improvements to flashing protocol Jeremy Soller 2019-11-20 14:22:50 -07:00
  • 0078a481b8 0.1.1: Add new EC ID of 0x5570 Jeremy Soller 2019-05-09 11:36:25 -06:00
  • 1eacc453fd Add sts function Jeremy Soller 2019-04-05 15:48:21 -06:00
  • b180100e2e Cleanup of IO waits Jeremy Soller 2019-04-05 15:35:29 -06:00
  • 0c48963d98 Implement flashing example Jeremy Soller 2019-04-05 10:48:24 -06:00
  • 4a08fd01f5 Add erase and write support Jeremy Soller 2019-03-19 14:09:56 -06:00
  • f6c6fb1a5a Add new method for flasher Jeremy Soller 2019-03-19 12:56:09 -06:00
  • f0a747bb48 Add crates.io info Jeremy Soller 2019-03-18 09:47:09 -06:00
  • 1ee7be823b Remove unnecessary exit_follow_mode Jeremy Soller 2019-03-15 16:21:07 -06:00
  • 3d5bef7952 Add read example Jeremy Soller 2019-03-15 16:19:16 -06:00
  • 78d24791e7 WIP: Read EC SPI example Jeremy Soller 2019-03-15 15:18:55 -06:00
  • 23513b89a9 Update for latest nightly Jeremy Soller 2018-11-15 14:31:27 -07:00
  • 940e188388 Fix parser when encountering two marker characters in a row Jeremy Soller 2017-12-12 11:21:30 -07:00
  • 73f78e2a62 Remove dependency on x86, use inline asm Jeremy Soller 2017-07-27 13:35:40 -06:00
  • 716b9dd72d Make inner functions public, but unsafe Jeremy Soller 2017-07-27 10:38:28 -06:00
  • 360527eaa6 Return errors on infinite loops Jeremy Soller 2017-07-11 16:37:11 -06:00
  • 6b12927689 Allow no_std usage Jeremy Soller 2017-07-06 14:35:02 -06:00
  • b7595ab019 Fix exception on invalid chip Jeremy Soller 2017-06-30 13:36:58 -06:00
  • 9baa4db2b1 Add Python example Jeremy Soller 2017-06-30 13:25:27 -06:00
  • 67ee9a9937 Break into library and utility Jeremy Soller 2017-06-26 13:17:47 -06:00
  • 24bebc7762 Update utility to reduce errors Jeremy Soller 2017-06-26 13:12:15 -06:00
  • 9d6f6196b1 Initial commit Jeremy Soller 2017-04-26 10:19:00 -06:00