Contents
Getting Started
Evaluation Boards
Components
Samples
Drivers Examples
1. ACMP
2. ADC
3. BUTN
4. CAM_DVP
5. CAN
6. CRC
7. DAC
8. DMA
9. DMAV2
10. ENET
11. EWDG
12. FEMC
13. FFA
14. GPIO
15. GPIOM
16. GPTMR
17. GWC
18. Hall
19. I2C
20. I2S
21. JPEG
22. L1 Cache
23. LCDC
24. LIN
25. LINV2
26. LOBS
27. MBX
28. MCAN
29. MCHTMR
30. MIPI_CSI
31. MMC
32. MONO
33. MTG
34. MTGV2
35. OPAMP
36. PDGO
37. PDMA
38. PLA
39. PLB
40. PLIC
41. PLLCTL
42. PLLCTLV2
43. PMP
44. PPI
45. PPOR
46. PTPC
47. PWM
48. PWMV2
49. QEI
50. QEIV2
51. QEO
52. QEOV2
53. RDC
54. RNG
55. RTC
56. SDM
57. SDXC
58. SEI
59. SMIX
60. SPI
60.1. SPI_POLLING_MASTER
60.2. SPI_POLLING_SLAVE
60.3. SPI_DMA_MASTER
60.4. SPI_DMA_SLAVE
60.5. SPI_INTERRUPT_MASTER
60.6. SPI_INTERRUPT_SLAVEINTERRUPT
60.7. SPI_MASTER_TRANS_LARGE_AMOUNT_OF_DATA
61. SYNT
62. TAMP
63. TSNS
64. TSW
65. UART
66. VAD
67. VSC
68. WDG
SDK CMake API Reference
SDK API Reference
Change Log
HPMicro Software Development Kit
Drivers Examples
60.
SPI
View page source
60.
SPI
60.1. SPI_POLLING_MASTER
60.1.1. Overview
60.1.2. Board Setting
60.1.3. Running the example
60.2. SPI_POLLING_SLAVE
60.2.1. Overview
60.2.2. Board Setting
60.2.3. Running the example
60.3. SPI_DMA_MASTER
60.3.1. Overview
60.3.2. Board Setting
60.3.3. Running the example
60.4. SPI_DMA_SLAVE
60.4.1. Overview
60.4.2. Board Setting
60.4.3. Running the example
60.5. SPI_INTERRUPT_MASTER
60.5.1. Overview
60.5.2. Board Setting
60.5.3. Running the example
60.6. SPI_INTERRUPT_SLAVEINTERRUPT
60.6.1. Overview
60.6.2. Board Setting
60.6.3. Running the example
60.7. SPI_MASTER_TRANS_LARGE_AMOUNT_OF_DATA
60.7.1. Overview
60.7.2. Board Setting
60.7.3. Running the example