diff --git a/docs/firmware/html/a00020.html b/docs/firmware/html/a00020.html index 26c1f608..b4b56713 100644 --- a/docs/firmware/html/a00020.html +++ b/docs/firmware/html/a00020.html @@ -257,6 +257,9 @@ constexpr uint32_t kStabilizationTime = 150  GENERAL : Time for stabilization, in microseconds. More...
  +constexpr uint32_t kErasePulseDuration = 100 + GENERAL : Erase pulse duration, in milliseconds. More...

Detailed Description

Configuration of UsbFlashProg.

@@ -1556,6 +1559,30 @@

+

◆ kErasePulseDuration

+ +
+
+ + + + + +
+ + + + +
constexpr uint32_t kErasePulseDuration = 100
+
+constexpr
+
+ +

GENERAL : Erase pulse duration, in milliseconds.

+

diff --git a/docs/firmware/html/a00077.html b/docs/firmware/html/a00077.html index a14e2a95..db185f52 100644 --- a/docs/firmware/html/a00077.html +++ b/docs/firmware/html/a00077.html @@ -164,17 +164,28 @@ , kCmdDeviceSetTwc = 0x82 ,
  kCmdDeviceSetFlags = 0x83 -, kCmdDeviceRead = 0x84 -, kCmdDeviceReadB = 0x85 -, kCmdDeviceWrite = 0x86 +, kCmdDeviceSetupBus = 0x84 +, kCmdDeviceRead = 0x85 +, kCmdDeviceReadB = 0x86 ,
-  kCmdDeviceWriteB = 0x87 -, kCmdDeviceVerify = 0x88 -, kCmdDeviceVerifyB = 0x89 +  kCmdDeviceWrite = 0x87 +, kCmdDeviceWriteB = 0x88 +, kCmdDeviceVerify = 0x89 +, kCmdDeviceVerifyB = 0x8A +,
+  kCmdDeviceGetId = 0x8B +, kCmdDeviceErase = 0x8C
}  Enumeration of the OpCodes. More...
  +enum  kCmdDeviceOperationEnum { kCmdDeviceOperationReset = 0x00 +, kCmdDeviceOperationRead = 0x01 +, kCmdDeviceOperationProg = 0x02 +, kCmdDeviceOperationGetId = 0x03 + } + Enumeration of the Device Operations. More...

Detailed Description

Opcodes for communication.

@@ -328,7 +339,7 @@

kCmdDeviceSetTwc 

OPCODE / DEVICE : Opcode Device Set tWC.

kCmdDeviceSetFlags 

OPCODE / DEVICE : Opcode Device Set Flags.

-

The parameter (one byte) that represents the flags follows the table:

+

The parameter (one byte) represents the flags, and follows the table:

 +----------------------+
 |Bit| Description      |
 | 0 | Skip Write 0xFF  |
@@ -338,18 +349,65 @@ 

kCmdDeviceRead 

OPCODE / DEVICE : Opcode Device Read and Increment Address.

+kCmdDeviceSetupBus 

OPCODE / DEVICE : Opcode Device Setup Bus.

+

The first parameter (one byte) represents the operation, and follows the table:

++------------------------------+
+|Operation| Description        |
+|  0x00   | Reset Bus          |
+|  0x01   | Prepare to Read    |
+|  0x02   | Prepare to Program |
++------------------------------+
+
See also
kCmdDeviceOperationEnum
+ +kCmdDeviceRead 

OPCODE / DEVICE : Opcode Device Read Word and Increment Address.

kCmdDeviceReadB 

OPCODE / DEVICE : Opcode Device Read Byte and Increment Address.

-kCmdDeviceWrite 

OPCODE / DEVICE : Opcode Device Write, Verify and Increment Address.

+kCmdDeviceWrite 

OPCODE / DEVICE : Opcode Device Write Word, Verify and Increment Address.

kCmdDeviceWriteB 

OPCODE / DEVICE : Opcode Device Write Byte, Verify and Increment Address.

-kCmdDeviceVerify 

OPCODE / DEVICE : Opcode Device Verify and Increment Address.

+kCmdDeviceVerify 

OPCODE / DEVICE : Opcode Device Verify Word and Increment Address.

kCmdDeviceVerifyB 

OPCODE / DEVICE : Opcode Device Verify Byte and Increment Address.

+kCmdDeviceGetId 

OPCODE / DEVICE : Opcode Device Get ID.

+

The result (two bytes) represents Manufacturer/Device ID, following the table:

++-------------------------------+
+|Response      | Description    |
+| First (MSB)  | Manufacurer ID |
+| Second (LSB) | Device ID      |
++-------------------------------+
+
+kCmdDeviceErase 

OPCODE / DEVICE : Opcode Device Erase.

+ + + +

+ + +

◆ kCmdDeviceOperationEnum

+ +
+
+ + + + +
enum kCmdDeviceOperationEnum
+
+ +

Enumeration of the Device Operations.

+
See also
kCmdDeviceSetupBus
+ + + + +
Enumerator
kCmdDeviceOperationReset 

CMD / DEVICE : Defines a operation Reset.

+
kCmdDeviceOperationRead 

CMD / DEVICE : Defines a operation Read.

+
kCmdDeviceOperationProg 

CMD / DEVICE : Defines a operation Program.

+
kCmdDeviceOperationGetId 

CMD / DEVICE : Defines a operation Get ID.

+
diff --git a/docs/firmware/html/globals.html b/docs/firmware/html/globals.html index 9d1b6dda..66a72b08 100644 --- a/docs/firmware/html/globals.html +++ b/docs/firmware/html/globals.html @@ -140,6 +140,27 @@

- k -