MICROCHIP Harmony Integrated Software Framework

Zvinodiwa:
- Zita reChigadzirwa: MPLAB Harmony Integrated Software Framework
- Shanduro: v1.11
- Zuva Rekuburitswa: Kubvumbi 2017
Product Information:
Iyo MPLAB Harmony Integrated Software Framework v1.11 isoftware system yakagadzirirwa kurerutsa uye kukurumidzira kugadzirwa kweakamisikidzwa maapplication eMicrochip microcontrollers. Inopa seti yakazara yemaraibhurari, vatyairi, uye yepakatiware kuti igadzirise maitiro ekusimudzira.
Mirayiridzo Yekushandiswa Kwechigadzirwa
Zvimiro uye Matambudziko Anozivikanwa:
MPLAB Harmony Features:
- Inotsigira huwandu hwakawanda hweMicrochip microcontrollers
- Yakakwana seti yemaraibhurari uye yepakati
- Easy gadziriso uye setup
Nyaya dzinozivikanwa:
- C++ programming language haitsigirwe
- Inokurudzirwa -O1 optimization level yemapurojekiti ekuvaka ane Harmony peripheral library
- Uninstaller maitiro ane chekuita nemushandisi-akagadziridzwa files
Kuburitsa Ruzivo
Inopa MPLAB Harmony kuburitsa ruzivo, inosanganisira zvinyorwa zvekuburitsa, zvinyorwa zvekuburitsa, mhando dzekuburitsa, uye inotsanangura iyo vhezheni nhamba yehurongwa. Ikopi yePDF yeZvinyorwa Zvekuburitswa inopihwa mu /doc folda yeMPLAB Harmony yako yekuisa.
Release Notes
Ichi chinyorwa chinopa zvinyorwa zvekuburitsa iyi vhezheni yeMPLAB Harmony.
Tsanangudzo
MPLAB Harmony Version: v1.11 Zuva Rekuburitswa: Kubvumbi 2017
Software Zvinodiwa
Usati washandisa MPLAB Harmony, ita shuwa kuti zvinotevera zvakaiswa:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++ Compiler 1.43
- MPLAB Harmony Configurator 1.11.xx
Kugadziridza Kuburitswa Uku kweMPLAB Harmony
Kugadziridza kuburitswa uku kweMPLAB Harmony kuri nyore. Kuti uwane mirairo yakadzama, ndapota tarisa kuPorting uye Kugadziridza kuMPLAB Harmony.
Ndezvipi Zvitsva uye Zvinozivikanwa Nyaya
Matafura anotevera anonyora zvinhu zvakashandurwa kana kuwedzerwa uye chero nyaya dzinozivikanwa dzakaonekwa kubva pakapedzisira kuburitswa kweMPLAB Harmony. Chero nyaya dzinozivikanwa dzisati dzagadziriswa dzakachengetwa kubva mukuburitswa kwapfuura.
MPLAB Harmony:
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| General | MPLAB Harmony haina kuedzwa neC ++; saka, rutsigiro rwemutauro uyu wechirongwa harutsigirwe.
Iyo "-O1" optimization level inokurudzirwa pakuvaka chero mapurojekiti anosanganisira MPLAB Harmony prebuilt binary (.a file) peripheral library. Izvi zvinodikanwa kuitira kuti chinongedzo chibvise kodhi kubva kune zvisina kushandiswa zvikamu (yeperipheral raibhurari maficha asina kushandiswa). Neimwe nzira, unogona kusarudza "Bvisa Zvikamu Zvisina Kushandiswa" mune Zvakawanda sarudzo dze xc32-ld (linker) zvivakwa dialog box. Iyo MPLAB Harmony uninstaller inobvisa zvese files yakaiswa nemugadziri, kunyangwe akagadziridzwa nemushandisi. Nekudaro, iyo uninstaller handizodaro bvisa itsva files yakawedzerwa nemushandisi kuMPLAB Harmony yekuisa folda. Iyo MPLAB Harmony Display Manager plug-in inopa yakakwana kumisikidzwa uye simulation rutsigiro kune LCC inogadzirwa mutyairi, uye inopawo rutsigiro rwekutanga kune mamwe ese madhiraivha edhiraivha. Yakazara kumisikidzwa uye simulation rutsigiro kune mamwe magiraidhi controller madhiraivha anozowedzerwa mukuburitswa kunotevera kweMPLAB Harmony. |
Middleware uye Maraibhurari:
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| Bootloader Library | Iyo UDP bootloader haiunganidze zvePIC32MZ zvishandiso kana microMIPS yasarudzwa. | |
| Crypto Library | N/A | Kutama mapurojekiti anoshandisa Hardware Crypto raibhurari, uye ane akawanda magadzirirwo, anogona kupinda mune yekuunganidza nyaya mushure mekugadzirazve kodhi. MPLAB X IDE inoratidza kuti pic32mz-crypt.h uye pic32mz-hash.c files inobviswa kubva pakugadziriswa, kunyangwe yakaedza kuvawedzera. Iyo compiler ichagadzira zvikanganiso, ichitaura kuti mamwe mabasa eCrypto haagone kutaurwa. Kuti ugadzirise nyaya iyi, bvisa zvese files (pic32mz-crypt.h uye pic32mz-hash.c) kubva kupurojekiti uye shandisa MPLAB Harmony Configurator (MHC) kugadzira patsva zvigadziriso zvinoshandisa izvi. files. |
| Decoder Libraries | Nekuda kwezvinodiwa zvekuyeuka uye huwandu hweSRAM iripo, mamwe madhikodha haakwanise kushanda panguva imwe chete nemamwe madhikodha. Nekudaro, decoder yega yega ichashanda yega muuniversal_audio_decoders kuratidzira. | |
| File System | Yakawanikwa uye yakagadziriswa inogona kuita null pointer kunze kweiyo unmount basa. | |
| Graphics Libraries | JPEG decoding haitsigire mapikicha akaongororwa anofambira mberi.Mimwe mifananidzo yeGIF ine sparency-incorporated inogona kuratidza kubvaruka.Mutyairi weLCCG akagadzirwa anotsigira kuratidza kutaridzika kusvika kuWVGA kana kuenzana nawo. | |
| TCP/IP Stack | SMTPC:
|
|
| USB Chishandiso Raibhurari | N/A | Iyo USB Device Stack yakaedzwa muhuwandu hushoma neRTOS.Paunenge uchimhanyisa USB Device Stack paPIC32MZ mudziyo wemhuri, iyo stack inoda masekonzi matatu kuti itange yePIC32MZ EC zvishandiso nemamilliseconds matatu ePIC32MZ EF zvishandiso. |
| USB Host Library | Yakabviswa MHC rutsigiro rwe USB Host Beta software. Tsigiro ye USB Host Beta APIs ichabviswa mune ramangwana kuburitswa. | Aya anotevera USB Host Stack mabasa haaitwe:
The Hub, Audio v1.0, uye HID Host Client Drivers vakaedzwa muhuwandu hushoma.USB Host Stack yakaedzwa muhuwandu hushoma neRTOS.Polled mode operation haina kuongororwa.Attach/Detach behaviour yakaedzwa muhushoma.Paunenge uchimhanyisa USB Host Stack paPIC32MZ inoda midziyo yemhuri mitatu, PEC32M yekutanga uye 32M yekutangisa midziyo yemhuri. mamilliseconds ePICXNUMXMZ EF zvishandiso.Iyo USB Host Layer haiite overcurrent checking. Ichi chinyorwa chichave chiripo mukuburitswa kweMPLAB Harmony mune ramangwana.Iyo USB Host Layer haitarise Hub Tier Level. Ichi chikamu chichave chiripo mune ramangwana kuburitswa kweMPLAB Harmony.Iyo USB Host Layer inogonesa chete kugadziridza kwekutanga kana paine magadzirirwo akawanda. Kana pasina interface inofananidzwa mune yekutanga kumisikidzwa, izvi zvinoita kuti mudziyo usashande. Multiple configuration inogonesa ichaitwa mukuburitswa kunotevera kweMPLAB Harmony. MSD Host Client Driver yakaedzwa nenhamba shoma ye USB Flash drives inowanikwa mune zvekutengesa.MSD Host Client Driver uye USB Host Layer hazvina kuongororwa kuverenga / kunyora throughput. Kuyedzwa uku kuchaitwa mukuburitswa kunotevera kweMPLAB Harmony. Iyo MSD Host Client Driver uye SCSI block driver inogona kushandiswa chete ne File system kana file system Auto-Mount feature inogoneswa.MSD Host Client Driver haisati yaedzwa neMulti-LUN Mass Storage Device uye USB Card Readers. |
| USB Host Library (inoenderera mberi) | Iyo USB Host SCSI Block Driver, iyo CDC Client Driver, uye iyo Audio Host Client Driver inotsigira chete-mutengi kushanda. Multi-client operation ichagoneswa mukuburitswa kweMPLAB Harmony mune ramangwana.
USB HID Host Client mutyairi haana kuedzwa nemidziyo yakawanda yekushandisa. Kutumirwa kwezvinobuda kana chimiro cheshumo hakuna kuedzwa. Iyo USB Audio Host Client mutyairi haipe kuita kweanotevera mabasa:
|
Device Driver:
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| LCC | . | Iyo MPLAB Harmony Graphics Composer (MHGC) haikwanisi kupa tafura yepalette; saka, vashandisi vanofanira kupa uint16_t array ye256 16 bpp RGB mavara kuLCC Driver vachishandisa DRV_GFX_PalletteSet basa. Zviri mukati meiyi array zvichashanda kumepu mavara indices kune TFT kuratidza mavara.
Iyo DMA Trigger Source kuseta muMHC yachinja. Kana marongero epurojekiti yako ari pa3, 5, 7 kana 9, MHC inoiratidza seyakatsvuka. Ndokumbirawo uchinje kuenda ku2, 4, 6, kana 8. Yese inoverengera-nhamba dzenguva dzinobviswa pane zvakasarudzwa. Nepo idzi nguva dzichishanda nekusarudzika, chete iwo akaverengerwa-nhamba nguva (2, 4, 6, 8) anobvuma shanduko mu prescaler values. |
| I2C | N/A | I2C Mutyairi Achishandisa Peripheral uye iyo Bit-banged Implementation:
|
| MRF24WN Wi-Fi | New wdrvext_mx.a, wdrvext_ec.a, uye wdrvext_mz.a raibhurari files. |
| S1D13517 | Iyo S1D13517 Mutyairi haitsigire kuwanikwa kwepixel kana rondedzero yepixels kubva kuS1D13517 framebuffer uye haitsigire font kupa kana Anti-aliasing yagoneswa. | |
| Chengetedza Digital (SD) Kadhi | N/A | Iyo SD Kadhi Mutyairi haina kuedzwa munzvimbo yakakwira yekuvhiringidza nharaunda. |
| SPI | N/A | Iyo SPI Slave mode ine DMA haisi kushanda. Nyaya iyi ichagadziriswa mukuburitswa kunotevera kweMPLAB Harmony. |
| SPI Flash | Flash maficha akadai seyepamusoro-kumhanya kuverenga, kubata, uye kunyora-kudzivirira hazvitsigirwe neraibhurari yemutyairi.
Kuitwa kwakasimba kweraibhurari yemutyairi haisipo. |
|
| USB | Iyo USB Driver Raibhurari yakaedzwa mune shoma huwandu neRTOS.
Paunenge uchimhanyisa USB Driver Library paPIC32MZ mudziyo wemhuri, stake yacho inoda masekonzi matatu kuti itange michina yePIC32MZ EC uye mamilliseconds matatu ePIC32MZ EF zvishandiso.Mamwe maAPI eUSB Host Driver Library anogona kushanduka mukuburitswa kunotevera.USB Host Driver Library Kushanda kwemudhidhiyo hakusati kwaedzwa.USBtach Host behaviour yakaedzwa muLibhurari. |
System Services:
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| DMA |
Peripheral Libraries:
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| ADCHS | N/A | FIFO haitsigirwe mushanduro iyi yeraibhurari yeparutivi. |
| SQI | N/A | A SQI clock divider value yakakwira kupfuura CLK_DIV_16 haishande. Kuti uwane kumhanya kwakaringana kweSQI wachi, shandisa kukosha kweSQI kupatsanura wakaderera pane CLK_DIV_16.
Cherechedza: Iyi nyaya inoshanda kune chero maapplication anoshandisa iyo SQI module. |
Applications
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| Audio Kuratidzira | Yakachinjwa muUniversal_audio_decoders kudzikamisa dhairekitori kudzika mu file system. Izvi zvinodzivirira kusarudzika kana izvo zvikaitika kupfuura 6 sub-dhairekitori mazinga. | usb_headset, usb_microphone, uye usb_speaker Demonstrations:
Iyo mbeveve chimiro (sekudzorwa kubva kuPC) haishande. mac_audio_hi_res Demonstration: Kudzima odhiyo paPC inongoshanda nemazvo kekutanga |
| Zviratidziro zveBluetooth | Yakagadziriswa nyaya dzinowanikwa muWVGA kuratidza pane a2dp_avrcp demo. Uku ndiko kuratidzwa kweprimiyamu. | Graphics yakavharwa / kubviswa kwenguva pfupi mune ese PIC32MZ DA zvigadziriso uye ichaitwa kuwanikwa mukuburitswa kunotevera. |
| File System Kuratidzira | LED_3, iyo inoshandiswa kuratidza kubudirira kwekuratidzira haina kuvhenekera, iyo inokanganisa kuratidzwa kunotevera:
Sebasa rakatenderedza, mushandisi anogona kuisa nzvimbo yekutyora mukodhi yekushandisa kuti aone mamiriro ezviratidziro. |
| Graphics Kuratidzira | Starter kit PKOB programming uye debugging inogona kuburitsa inotevera kukanganisa: Mugadziri wepurogiramu haana kutangwa: Yakundikana kuronga mudziyo waunovavarira. Kana iyi meseji ikaitika, simbisa chishandiso uye application inotanga. Kana debugging ichidikanwa, basa rinokurudzirwa kutenderedza nderekuisa musoro wakakodzera pane yekutanga kit uchishandisa MPLAB REAL ICE.
Nyaya dzinotevera dzinoshanda kune yekunze_resources kuratidzira:
|
|
| MEB II Kuratidzira | Iyo segger_emwin demonstration application haisati yasanganisa yekubata. | |
| RTOS Kuratidzira | Iyo SEGGER embOS Raibhurari ine FPU tsigiro inodiwa paPIC32MZ EF kumisikidzwa uye mushandisi anofanira kusanganisa izvi zvakajeka. Nekutadza, raibhurari isina FPU rutsigiro inosanganisirwa. | |
| Raibhurari Yebasa reSystem Examples | N/A | Iyo command_appio demonstration haishande uchishandisa MPLAB X IDE v3.06, asi inoshanda ne v3.00. |
| TCP/IP Wi-Fi
Mienzaniso |
N/A | Iyo tcpip_tcp_client kuratidzira uchishandisa iyo ENC24xJ600 kana iyo ENC28J60 zvigadziriso hazvishande nemazvo kana SPI Driver ikagonesa DMA. Ndokumbira dzima SPI DMA sarudzo yezvigadziriso izvi. Izvi zvichagadziriswa mukuburitswa kunotevera kweMPLAB Harmony. |
| Test Applications | N/A | Iyo FreeRTOS zvigadziriso zvekushandisa nePIC32MZ EF Starter Kit ine raibhurari yeinoyangarara yakavharwa mumasarudzo eprojekiti. |
| USB Kuratidzira | Iyo msd_basic Device demonstration application kana ichivakwa pachishandiswa PIC32MZ madivayiri, inoda kuti SCSI Inquiry response data structure iiswe muRAM. Kuisa iyi data chimiro muchirongwa Flash memory inoita kuti mhinduro yekubvunza ive nehuori. Nyaya iyi ichagadziriswa mune ramangwana.The hid_basic_keyboard Host demonstration inobata makiyi kubva kuAZ, az, 0-9, Shift uye CAPS LOCK kiyi. chete. Iyo keyboard ye LED kupenya kushanda uye tsigiro yemamwe makiyi masanganiswa achagadziridzwa mune ramangwana kuburitswa.Mukuratidzwa kwemutauriri_mutauri, Plug uye Play inogona kusashanda kune pic32mz_ef_sk_int_dyn uye pic32mx_usb_sk2_int_dyn zvigadziriso. Nyaya iyi ichagadziriswa mune ramangwana.Muchiratidziro chehub_msd Host, Hub plug uye kuona kutamba kunogona kutadza kushanda nguva nenguva. Nekudaro, kana hubhu yakabairwa mukati PIC32MZ mudziyo usati waburitswa kubva pakugadziridzwa, iyo yekuratidzira application inoshanda sezvaitarisirwa. Iyi nyaya iri kuferefetwa uye kururamisa kuchave kunowanikwa mune ramangwana kuburitswa kweMPLAB Harmony.Inokurudzirwa kushandisa inozvimiririra hub paunenge uchiedza kushandisa iripo hub demonstration application. Iyo VBUS yekugovera regulator pane yekutanga kit inogona kusakwanisa kuzadzisa izvo zvazvino zvinodikanwa zvebhazi-powered hub, izvo zvinozokonzera zvisingafungidzike maitiro ekuratidzira ekushandisa. |
Build Framework:
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| Bluetooth Stack Library | N/A | |
| Math Libraries | DSP Fixed-Point Math Library:
|
Zvishandiso:
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| MPLAB Harmony Configurator (MHC) | N/A |
|
Wechitatu-Bato Software:
| Feature | Kuwedzera uye Updates | Nyaya Dzinozivikanwa |
| SEGGER emWin Graphics Library | N/A | Iyo chete LCC inoratidza controller inotsigirwa. Tsigiro yemamwe madhizaini ekuratidzira haisi kuwanikwa mukuburitswa uku.
Iyo API yekutora iyo Dialog widget mubato haisi kuwanikwa mukuburitswa uku. |
Bvisa Zviri Mukati
Musoro uyu unodonongodza zviri mukati mekuburitswa uku uye unozivisa yega yega module.
Tsanangudzo
Tafura iyi inonyora zviri mukati mekuburitswa uku, kusanganisira tsananguro pfupi, uye rudzi rwekuburitsa (Alpha, Beta, Production, kana Vendor).
Middleware uye Maraibhurari
| / chimiro/ | Tsanangudzo | Kusunungurwa Type |
| bluetooth/cdbt | Bluetooth Stack Library (Basic) | Kugadzirwa |
| bluetooth/premium/audio/cdbt
bluetooth/premium/audio/decoder/sbc |
Bluetooth Audio Stack Library (Premium)
SBC Decoder Library (Premium) |
Kugadzirwa
Kugadzirwa |
| bootloader | Bootloader Library | Kugadzirwa |
| classb | Kirasi B Raibhurari | Kugadzirwa |
| crypto | Microchip Cryptographic Library | Kugadzirwa |
| decoder/bmp/BmpDecoder decoder/bmp/GifDecoder decoder/bmp/JpegDecoder decoder/audio_decoder/decoder_opus decoder/speex decoder/premium/decoder_aac decoder/premium/decoder_mp3 decoder/premium/decoder_wma |
BMP Decoder Library GIF Decoder Library JPEG Decoder Library Opus Decoder Library Speex Decoder Library AAC Decoder Library (Premium) MP3 Decoder Library (Premium) WMA Decoder Library (Premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Graphics Library | Kugadzirwa |
| math/dsp | DSP Fixed-Point Math Library API musoro wePIC32MZ zvishandiso | Kugadzirwa |
| math/libq | LibQ Fixed-Point Math Library API musoro wePIC32MZ zvishandiso | Kugadzirwa |
| mambure/press | MPLAB Harmony Network Presentation Layer | Beta |
| test | Test Harness Library | Kugadzirwa |
| tcpip | TCP/IP Network Stack | Kugadzirwa |
| usb | USB Chishandiso Stack
USB Host Stack |
Kugadzirwa
Beta |
Device Driver:
| / chimiro/mutyairi/ | Tsanangudzo | Kusunungurwa Type |
| adc | Analog-to-Digital Converter (ADC) Mutyairi
Dynamic Implementation Static Implementation |
Beta Beta |
| kamera/ovm7690 | OVM7690 Camera Driver
Dynamic Implementation chete |
Beta |
| anogona | Controller Area Network (CAN) Mutyairi
Static Implementation chete |
Beta |
| cmp | Comparator Driver
Static Implementation chete |
Beta |
| codec/ak4384
codec/ak4642
codec/ak4953
codec/ak7755 |
AK4384 Codec Driver
Dynamic Implementation chete
AK4642 Codec Driver Dynamic Implementation chete
AK4953 Codec Driver Dynamic Implementation chete
AK7755 Codec Driver Dynamic Implementation chete |
Kugadzirwa
Kugadzirwa
Kugadzirwa
Kugadzirwa |
| cpld | CPLD XC2C64A Mutyairi
Static Implementation chete |
Kugadzirwa |
| enc28j60 | ENC28J60 Mutyairi Raibhurari
Dynamic Implementation chete |
Beta |
| encx24j600 | ENCx24J600 Mutyairi Raibhurari
Dynamic Implementation chete |
Beta |
| ethmac | Ethernet Media Access Controller (MAC) Mutyairi
Dynamic Implementation chete |
Kugadzirwa |
| ethphy | Ethernet Physical Interface (PHY) Mutyairi
Dynamic Implementation chete |
Kugadzirwa |
| flash | Flash Mutyairi
Static Implementation chete |
Beta |
| gfx/controller/lcc | Yakaderera-Mutengo Isingadzoreki (LCC) Graphics Driver
Dynamic Implementation chete |
Kugadzirwa |
| gfx/controller/otm2201a | OTM2201a LCD Controller Driver
Dynamic Implementation chete |
Kugadzirwa |
| gfx/controller/s1d13517 | Epson S1D13517 LCD Controller Driver
Dynamic Implementation chete |
Kugadzirwa |
| gfx/controller/ssd1289 | Soromoni Systech SSD1289 Controller Driver
Dynamic Implementation chete |
Kugadzirwa |
| gfx/controller/ssd1926 | Soromoni Systech SSD1926 Controller Driver
Dynamic Implementation chete |
Kugadzirwa |
| gfx/controller/tft002 | TFT002 Graphics Driver
Dynamic Implementation chete |
Kugadzirwa |
| i2c | Inter-Integrated Circuit (I2C) Mutyairi
Dynamic Implementation Static Implementation |
Alpha Alpha |
| i2s | Inter-IC Inzwi (I2S) Mutyairi
Dynamic Implementation chete |
Beta |
| ic | Input Capture Driver
Static Implementation chete |
Beta |
| nvm | Non-Volatile Memory (NVM) Mutyairi
Dynamic Implementation Static Implementation |
Beta Beta |
| oc | Output Enzanisa Mutyairi
Static Implementation chete |
Beta |
| pmp | Parallel Master Port (PMP) Mutyairi
Dynamic Implementation Static Implementation |
Kugadzira Beta |
| rtcc | Chaiyo-Nguva Clock uye Karenda (RTCC) Mutyairi
Static Implementation chete |
Beta |
| sdcard | SD Card Driver (mutengi weSPI Driver)
Dynamic Implementation chete |
Beta |
| spi | Serial Peripheral Interface (SPI) Driver
Dynamic Implementation Static Implementation |
Kugadzira Beta |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI Flash Drivers
Dynamic Implementation chete |
Alpha |
| tmr | Timer Driver
Dynamic Implementation Static Implementation |
Kugadzira Beta |
| touch/adc10bit
kubata/ar1021
touch/mtch6301
touch/mtch6303 |
ADC 10-bit Bata Mutyairi Dynamic Implementation chete AR1021 Bata Mutyairi Dynamic Implementation chete MTCH6301 Bata Mutyairi Dynamic Implementation chete MTCH6303 Bata Mutyairi Static Implementation chete |
Beta
Beta
Beta
Beta |
| usart | Universal Synchronous/Asynchronous Receiver/Transmitter (USART) Mutyairi
Dynamic Implementation Static Implementation |
Kugadzirwa
Beta |
| usbfs
usbhs |
PIC32MX Universal Serial Bus (USB) Controller Driver (USB Device) Dynamic Implementation chetePIC32MZ Universal Serial Bus (USB) Controller Driver (USB Device) Dynamic Implementation chete |
Kugadzirwa
Kugadzirwa |
| usbfs
usbhs |
PIC32MX Universal Serial Bus (USB) Controller Driver (USB Host)
Dynamic Implementation chete PIC32MZ Universal Serial Bus (USB) Controller Driver (USB Host) Dynamic Implementation chete |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Wi-Fi Mutyairi weMRF24WG controller Dynamic Implementation cheteWi-Fi Driver yeMRF24WN controller Dynamic Implementation chete |
Kugadzirwa
Kugadzirwa |
System Services
| / framework/system/ | Tsanangudzo | Kusunungurwa Type |
| clk | Clock System Service Library
Dynamic Implementation Static Implementation |
Kugadzirwa
Kugadzirwa |
| command | Raira processor System Service Library
Dynamic Implementation chete |
Kugadzirwa |
| common | Common System Service Library | Beta |
| console | Console System Service Library
Dynamic Implementation Static Implementation |
Beta
Alpha |
| debug | Debug System Service Library
Dynamic Implementation chete |
Beta |
| devcon | Chishandiso Chekudzora System Service Raibhurari
Dynamic Implementation chete |
Kugadzirwa |
| dma | Yakananga Memory Access System Service Raibhurari
Dynamic Implementation |
Kugadzirwa |
| fs | File System Service Library
Dynamic Implementation chete |
Kugadzirwa |
| int | Kukanganisa System Service Library
Static Implementation chete |
Kugadzirwa |
| ndangariro | Memory System Service Library
Static Implementation chete |
Beta |
| msg | Messaging System Service Library
Dynamic Implementation chete |
Beta |
| ports | Ports System Service Library
Static Implementation chete |
Kugadzirwa |
| random | Random Number Generator System Service Library
Static Implementation chete |
Kugadzirwa |
| reset | Reset System Service Library
Static Implementation chete |
Beta |
| tmr | Timer System Service Library
Dynamic Implementation chete |
Beta |
| touch | Bata System Service Library
Dynamic Implementation chete |
Beta |
| wdt | Watchdog Timer System Service Library
Static Implementation chete |
Beta |
Peripheral Libraries:
| / chimiro/ | Tsanangudzo | Release Type |
| peripheral | Peripheral Library Source Code kune ese Anotsigirwa PIC32 Microcontrollers | Kugadzirwa |
| PIC32MX1XX/2XX 28/36/44-pin Family | Kugadzirwa | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Kugadzirwa | |
| PIC32MX320/340/360/420/440/460 Family | Kugadzirwa | |
| PIC32MX330/350/370/430/450/470 Family | Kugadzirwa | |
| PIC32MX5XX/6XX/7XX Mhuri | Kugadzirwa | |
| PIC32MZ Embedded Connectivity (EC) Mhuri | Kugadzirwa | |
| PIC32MZ Yakamisikidzwa Kubatana neFloating Point Unit (EF) Mhuri | Kugadzirwa |
Operating System Abstraction Layer (OSAL):
| / chimiro/ | Tsanangudzo | Kusunungurwa Type |
| osal | Operating System Abstraction Layer (OSAL) | Kugadzirwa |
Board Support Packages (BSP):
| /bsp/ | Tsanangudzo | Kusunungurwa Type |
| bt_audio_dk | BSP yePIC32 Bluetooth Audio Development Kit. | Kugadzirwa |
| chipkit_wf32 | BSP ye chipKIT™ WF32™ Wi-Fi Development Board. | Kugadzirwa |
| chipkit_wifire | BSP ye chipKIT ™ Wi-FIRE Development Board. | Kugadzirwa |
| pic32mx_125_sk | BSP yePIC32MX1/2/5 Starter Kit. | Kugadzirwa |
| pic32mx_125_sk+lcc_pictail+qvga | BSP yeLow-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board ine Graphics Display Chokwadi 3.2 ″ 320×240 Board yakabatana nePIC32MX1/2/5 Starter Kit. | Kugadzirwa |
| pic32mx_125_sk+meb | BSP yePIC32MX1/2/5 Starter Kit yakabatana neMultimedia Expansion Board (MEB). | Kugadzirwa |
| pic32mx_bt_sk | BSP yePIC32 Bluetooth Starter Kit. | Kugadzirwa |
| pic32mx_eth_sk | BSP yePIC32 Ethernet Starter Kit. | Kugadzirwa |
| pic32mx_eth_sk2 | BSP yePIC32 Ethernet Starter Kit II. | Kugadzirwa |
| pic32mx_pcap_db | BSP yePIC32 GUI Development Board ine Projected Capacitive Touch. | Kugadzirwa |
| pic32mx_usb_digital_audio_ab | BSP yePIC32 USB Audio Accessory Board | Kugadzirwa |
| pic32mx_usb_sk2 | BSP iyo PIC32 USB Starter Kit II. | Kugadzirwa |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP yeLow-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board ine Graphics Display Chokwadi 3.2 ″ 320 × 240 Board yakabatana nePIC32 USB Starter Kit II. | Kugadzirwa |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP yeLow-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board ine Graphics Display Powertip 4.3 ″ 480 × 272 Board yakabatana nePIC32 USB Starter Kit II. | Kugadzirwa |
| pic32mx_usb_sk2+meb | BSP yeMultimedia Expansion Board (MEB) yakabatana nePIC32 USB Starter Kit II. | Kugadzirwa |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP yeGraphics Controller PICtail Plus Epson S1D13517 Mwanasikana Bhodhi ine Graphics Display Chokwadi 5.7 ″ 640×480 Bhodhi rakabatana nePIC32 USB Starter Kit II. | Kugadzirwa |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP yeGraphics Controller PICtail Plus Epson S1D13517 Daughter Board ine Graphics Display Power tip 4.3 ″ 480×272 Board yakabatana nePIC32 USB Starter Kit II. | Kugadzirwa |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP yeGraphics Controller PICtail Plus Epson S1D13517 Daughter Board ine Graphics Display Chokwadi 7″ 800×400 Board yakabatana nePIC32 USB Starter Kit II. | Kugadzirwa |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP yeGraphics LCD Controller PICtail Plus SSD1926 Daughter Board ine Graphics Display Chokwadi 3.2 ″ 320 × 240 Board yakabatana nePIC32 USB Starter Kit II. | Kugadzirwa |
| pic32mx_usb_sk3 | BSP yePIC32 USB Starter Kit III. | Kugadzirwa |
| pic32mx270f512l_pim+bt_audio_dk | BSP yePIC32MX270F512L Plug-in Module (PIM) yakabatana nePIC32 Bluetooth Audio Development Kit. | Kugadzirwa |
| pic32mx460_pim+e16 | BSP yePIC32MX460F512L Plug-in Module (PIM) yakabatana neExplorer 16 Development Board. | Kugadzirwa |
| pic32mx470_pim+e16 | BSP yePIC32MX450/470F512L Plug-in Module (PIM) yakabatana neExplorer 16 Development Board. | Kugadzirwa |
| pic32mx795_pim+e16 | BSP yePIC32MX795F512L Plug-in Module (PIM) yakabatana neExplorer 16 Development Board. | Kugadzirwa |
| pic32mz_ec_pim+bt_audio_dk | BSP yePIC32MZ2048ECH144 Audio Plug-in Module (PIM) yakabatana nePIC32 Bluetooth Audio Development Kit. | Kugadzirwa |
| pic32mz_ec_pim+e16 | BSP yePIC32MZ2048ECH100 Plug-in Module (PIM) yakabatana neExplorer 16 Development Board. | Kugadzirwa |
| pic32mz_ec_sk | BSP yePIC32MZ Embedded Connectivity (EC) Starter Kit. | Kugadzirwa |
| pic32mz_ec_sk+meb2 | BSP yeMultimedia Expansion Board II (MEB II) yakabatana nePIC32MZ Embedded Connectivity (EC) Starter Kit. | Kugadzirwa |
| pic32mz_ec_sk+meb2+wvga | BSP yeMultimedia Expansion Board II (MEB II) ine 5 ″ WVGA PCAP Display Board (ona Cherechedza) yakabatana nePIC32MZ Embedded Connectivity (EC) Starter Kit.
Cherechedza: Ndokumbira ubate Hofisi yako yekutengesa Microchip kuti uwane ruzivo rwekutora iyo 5 ″ WVGA PCAP Display Board. |
Kugadzirwa |
| pic32mz_ec_sk+s1d_pictail+vga | BSP yeGraphics Controller PICtail Plus Epson S1D13517 Daughter Board ine Graphics Display Chokwadi 5.7″ 640×480 Board yakabatana nePIC32MZ Embedded Connectivity (EC) Starter Kit. | Kugadzirwa |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP yeGraphics Controller PICtail Plus Epson S1D13517 Daughter Board ine Graphics Display Powertip 4.3″ 480×272 Board yakabatana nePIC32MZ Embedded Connectivity (EC) Starter Kit. | Kugadzirwa |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP yeGraphics Controller PICtail Plus Epson S1D13517 Mwanasikana Bhodhi ine 5 ″ WVGA PCAP Display Board (ona Cherechedza) yakabatana nePIC32MZ Embedded Connectivity ine Floating Point Unit (EC) Starter Kit.
Cherechedza: Ndokumbira ubate Hofisi yako yekutengesa Microchip kuti uwane ruzivo rwekutora iyo 5 ″ WVGA PCAP Display Board. |
Kugadzirwa |
| pic32mz_ef_pim+bt_audio_dk | BSP yePIC32MZ2048EFH144 Audio Plug-in Module (PIM) yakabatana nePIC32 Bluetooth Audio Development Kit. | Kugadzirwa |
| pic32mz_ef_pim+e16 | BSP yePIC32MZ2048EFH100 Plug-in Module (PIM) yakabatana neExplorer 16 Development Board. | Kugadzirwa |
| pic32mz_ef_sk | BSP yePIC32MZ Yakamisikidzwa Yekubatanidza ine Inoyangarara Poindi (EF) Starter Kit. | Kugadzirwa |
| pic32mz_ef_sk+meb2 | BSP yeMultimedia Expansion Board II (MEB II) yakabatana nePIC32MZ Embedded Connectivity ine Floating Point Unit (EF) Starter Kit. | Kugadzirwa |
| pic32mz_ef_sk+meb2+wvga | BSP yeMultimedia Expansion Board II (MEB II) ine 5 ″ WVGA PCAP Display Board (ona Cherechedza) yakabatana nePIC32MZ Embedded Connectivity ine Floating Point Unit (EF) Starter Kit.
Cherechedza: Ndokumbira ubate Hofisi yako yekutengesa Microchip kuti uwane ruzivo rwekutora iyo 5 ″ WVGA PCAP Display Board. |
Kugadzirwa |
| pic32mz_ef_sk+s1d_pictail+vga | BSP yeGraphics Controller PICtail Plus Epson S1D13517 Mwanasikana Bhodhi ine Graphics Ratidza Chokwadi 5.7 ″ 640×480 Bhodhi rakabatana nePIC32MZ Yakamisikidzwa Kubatana neFloating Point Unit (EF) Starter Kit. | Kugadzirwa |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP yeGraphics Controller PICtail Plus Epson S1D13517 Daughter Board ine Graphics Display Powertip 4.3″ 480×272 Board yakabatana nePIC32MZ Embedded Connectivity ine Floating Point Unit (EF) Starter Kit. | Kugadzirwa |
| wifi_g_db | BSP yeWi-Fi G Demo Board. | Kugadzirwa |
Audio Applications:
| /apps/odhiyo/ | Tsanangudzo | Kusunungurwa Type |
| audio_microphone_loopback | Audio Maikorofoni Loopback Demonstration | Kugadzirwa |
| audio_tone | Audio Tone Kuratidzira | Kugadzirwa |
| mac_audio_hi_res | Hi-resolution Audio Demonstration | Kugadzirwa |
| sdcard_usb_audio | USB Audio SD Kadhi Kuratidzira | Beta |
| universal_audio_decoders | Universal Audio Decoder Kuratidzira | Kugadzirwa |
| usb_headset | USB Audio Headset Kuratidzira | Kugadzirwa |
| usb_microphone | USB Audio maikorofoni Kuratidzira | Kugadzirwa |
| usb_speaker | USB Audio Mutauriri Kuratidzira | Kugadzirwa |
Zvishandiso zveBluetooth:
| /apps/bluetooth/ | Tsanangudzo | Kusunungurwa Type |
| data/data_basic | Bluetooth® Basic Data Demonstration | Kugadzirwa |
| data/data_temp_sens_rgb | Bluetooth Temperature Sensor uye RGB Data Demonstration | Kugadzirwa |
| premium/audio/a2dp_avrcp | Bluetooth Premium Audio Kuratidzira | Kugadzirwa |
Bootloader Zvishandiso:
| /apps/bootloader/ | Tsanangudzo | Kusunungurwa Type |
| basic | Basic Bootloader Kuratidzira | Kugadzirwa |
| LiveUpdate | Rarama Update Kuratidzira | Kugadzirwa |
Kirasi B Zvikumbiro:
| /apps/kirasi b/ | Tsanangudzo | Kusunungurwa Type |
| ClassB Demo | Kirasi B Raibhurari Kuratidzira | Kugadzirwa |
Cryptographic Applications:
| /apps/crypto/ | Tsanangudzo | Kusunungurwa Type |
| encrypt_decrypt | Crypto Peripheral Library MD5 Encrypt/Decrypt Demostration | Kugadzirwa |
| hombe_hash | Crypto Peripheral Library Hash Demonstration | Kugadzirwa |
Zvikumbiro zvemutyairi:
| /apps/mutyairi/ | Tsanangudzo | Kusunungurwa Type |
| i2c/i2c_rtcc | I2C RTCC Kuratidzira | Kugadzirwa |
| nvm/nvm_read_write | Kuratidzira kweNVM | Kugadzirwa |
| spi/serial_eeprom | SPI Kuratidzira | Kugadzirwa |
| spi/spi_loopback | SPI Kuratidzira | Kugadzirwa |
| spi_flash/sst25vf020b | SPI Flash SST25VF020B Chishandiso Chiratidziro | Kugadzirwa |
| usart/usart_echo | UART Kuratidzira | Kugadzirwa |
| usart/usart_loopback | UART Loopback Kuratidzira | Kugadzirwa |
Example Applications:
| /apps/exampzvishoma/ | Tsanangudzo | Kusunungurwa Type |
| yangu_yekutanga_app | MPLAB Harmony Tutorial Example Solution | N/A |
| peripheral | MPLAB Harmony Inopindirana Peripheral Library Examples | Kugadzirwa |
| system | MPLAB Harmony Inopindirana neSistimu Yebasa Raibhurari Examples | Kugadzirwa |
External Memory Programmer Applications:
| /apps/programmer/ | Tsanangudzo | Kusunungurwa Type |
| external_flash | Yekunze Flash Bootloader Kuratidzira | Kugadzirwa |
| sqi_flash | Yekunze Memory Programmer SQI Flash Demonstration | Kugadzirwa |
File System Applications:
| /apps/fs/ | Tsanangudzo | Kusunungurwa Type |
| nvm_fat_single_disk | Single-disk Non-Volatile Memory FAT FS Demonstration | Kugadzirwa |
| nvm_mpfs_single_disk | Single-disk Non-Volatile Memory MPFS Kuratidzira | Kugadzirwa |
| nvm_sdcard_fat_mpfs_multi_disk | Multi-disk Non-Volatile Memory FAT FS MPFS Kuratidzira | Kugadzirwa |
| nvm_sdcard_fat_multi_disk | Multi-disk Non-Volatile Memory FAT FS Demonstration | Kugadzirwa |
| sdcard_fat_single_disk | Single-dhisiki SD Kadhi FAT FS Kuratidzira | Kugadzirwa |
| sdcard_msd_fat_multi_disk | Multi-disk SD Kadhi MSD FAT FS Kuratidzira | Kugadzirwa |
| sst25_fat | SST25 Flash FAT FS Kuratidzira | Alpha |
Graphics Applications:
| /apps/gfx/ | Tsanangudzo | Kusunungurwa Type |
| basic_image_motion | Basic Image Motion Graphics Raibhurari Kuratidzira | Kugadzirwa |
| emwin_quickstart | SEGGER emWin Kurumidza Kutanga Kuratidzira | Kugadzirwa |
| zvekunze_zviwanikwa | Yakachengetwa Graphics Zvishandiso Zvekunze Memory Access Demonstration | Kugadzirwa |
| graphics_showcase | Graphics Low-Cost Controllerless (LCC) WVGA Demonstration | Kugadzirwa |
| lcc | Low-Cost Controllerless (LCC) Graphics Demonstration | Kugadzirwa |
| media_image_viewer | Graphics Media Image Viewer Kuratidzira | Kugadzirwa |
| object | Graphics Object Layer Demonstration | Kugadzirwa |
| primitive | Graphics Primitives Layer Demonstration | Kugadzirwa |
| resistive_touch_calibrate | Resistive Touch Calibration Demonstration | Kugadzirwa |
| s1d13517 | Epson S1D13517 LCD Controller Kuratidzira | Kugadzirwa |
| ssd1926 | Solomon Systech SSD1926 Controller Kuratidzira | Kugadzirwa |
Multimedia Expansion Board II (MEB II) Zvikumbiro:
| /apps/meb_ii/ | Tsanangudzo | Kusunungurwa Type |
| gfx_kamera | Graphics Kamera Kuratidzira | Kugadzirwa |
| gfx_cdc_com_port_single | Yakasanganiswa Graphics uye USB CDC Kuratidzira | Kugadzirwa |
| gfx_photo_frame | Graphics Photo Frame Kuratidzira | Kugadzirwa |
| gfx_web_server_nvm_mpfs | Yakasanganiswa Graphics uye TCP/IP Web Server Demonstration | Kugadzirwa |
| emwin | SEGGER emWin® Kugona paMEB II Kuratidzira | Beta |
RTOS Applications:
| /apps/rtos/ | Tsanangudzo | Kusunungurwa Type |
| embos | SEGGER embOS® Kuratidzira | Kugadzirwa |
| freertos | FreeRTOS™ Kuratidzira | Kugadzirwa |
| openrtos | OPENRTOS Kuratidzira | Kugadzirwa |
| threadx | Express Logic ThreadX Madhimoni | Kugadzirwa |
| uC_OS_II | Micriµm® µC/OS-II™ Kuratidzira | Beta |
| uC_OS_III | Micriµm® µC/OS-III™ Kuratidzira | Kugadzirwa |
TCP/IP Zvishandiso:
| /apps/tcpip/ | Tsanangudzo | Kusunungurwa Type |
| berkeley_tcp_client | Berkeley TCP/IP Client Demonstration | Kugadzirwa |
| berkeley_tcp_server | Berkeley TCP/IP Server Kuratidzira | Kugadzirwa |
| berkeley_udp_client | Berkeley TCP/IP UDP Client Demonstration | Kugadzirwa |
| berkeley_udp_relay | Berkeley TCP/IP UDP Relay Demonstration | Kugadzirwa |
| berkeley_udp_server | Berkeley TCP/IP UDP Server Demonstration | Kugadzirwa |
| wolfssl_tcp_client | wolfSSL TCP/IP TCP Client Demonstration | Kugadzirwa |
| wolfssl_tcp_server | wolfSSL TCP/IP TCP Server Demonstration | Kugadzirwa |
| snmpv3_nvm_mpfs | SNMPv3 Non-Volatile Memory Microchip Proprietary File Kuratidzira Kwehurongwa | Kugadzirwa |
| snmpv3_sdcard_fatfs | SNMPv3 Isina-Kusagadzikana Memory SD Kadhi FAT File Kuratidzira Kwehurongwa | Kugadzirwa |
| tcpip_tcp_client | TCP/IP TCP Client Demonstration | Kugadzirwa |
| tcpip_tcp_client_server | TCP/IP TCP Client Server Demonstration | Kugadzirwa |
| tcpip_tcp_server | TCP/IP TCP Server Kuratidzira | Kugadzirwa |
| tcpip_udp_client | TCP/IP UDP Mutengi Kuratidzira | Kugadzirwa |
| tcpip_udp_client_server | TCP/IP UDP Client Server Demonstration | Kugadzirwa |
| tcpip_udp_server | TCP/IP UDP Server Kuratidzira | Kugadzirwa |
| web_server_nvm_mpfs | Non-Volatile Memory Microchip Proprietary File System Web Server Demonstration | Kugadzirwa |
| web_server_sdcard_fatfs | SD Card FAT File System Web Server Demonstration | Kugadzirwa |
| wifi_easy_configuration | Wi-Fi® EasyConf Demonstration | Kugadzirwa |
| wifi_g_demo | Wi-Fi G Kuratidzira | Kugadzirwa |
| wifi_wolfssl_tcp_client | Wi-Fi wolfSSL TCP/IP Client Demonstration | Kugadzirwa |
| wifi_wolfssl_tcp_server | Wi-Fi wolfSSL TCP/IP Server Kuratidzira | Kugadzirwa |
| wolfssl_tcp_client | wolfSSL TCP/IP Mutengi Kuratidzira | Kugadzirwa |
| wolfssl_tcp_server | wolfSSL TCP/IP Server Kuratidzira | Kugadzirwa |
Edzai Zvikumbiro:
| /apps/meb_ii/ | Tsanangudzo | Kusunungurwa Type |
| test_sample | MPLAB Harmony Test Sample Chikumbiro | Alpha |
USB Chishandiso Zvishandiso:
| /apps/usb/device/ | Tsanangudzo | Kusunungurwa Type |
| cdc_com_port_dual | CDC Dual Serial COM Ports Emulation Demonstration | Kugadzirwa |
| cdc_com_port_single | CDC Single Serial COM Port Emulation Demonstration | Kugadzirwa |
| cdc_msd_basic | CDC Mass Storage Device (MSD) Kuratidzira | Kugadzirwa |
| cdc_serial_emulator | CDC Serial Emulation Demonstration | Kugadzirwa |
| cdc_serial_emulator_msd | CDC Serial Emulation MSD Demonstration | Kugadzirwa |
| hid_basic | Basic USB Human Interface Device (HID) Kuratidzira | Kugadzirwa |
| hid_joystick | USB HID Kirasi Joystick Chishandiso Chiratidziro | Kugadzirwa |
| hid_keyboard | USB HID Kirasi Kiyibhodhi Dhidhiyo Kuratidzira | Kugadzirwa |
| hid_mbeva | USB HID Kirasi Mouse Chishandiso Chiratidziro | Kugadzirwa |
| hid_msd_basic | USB HID Kirasi MSD Kuratidzira | Kugadzirwa |
| msd_basic | USB MSD Kuratidzira | Kugadzirwa |
| msd_fs_spiflash | USB MSD SPI Flash File Kuratidzira Kwehurongwa | Kugadzirwa |
| msd_sdcard | USB MSD SD Kadhi Kuratidzira | Kugadzirwa |
| mutengesi | USB Mutengesi (kureva, Generic) Kuratidzira | Kugadzirwa |
USB Host Applications:
| /apps/usb/host/ | Tsanangudzo | Kusunungurwa Type |
| audio_speaker | USB Audio v1.0 Host Kirasi Mutyairi Kuratidzira | Kugadzirwa |
| cdc_basic | USB CDC Basic Kuratidzira | Kugadzirwa |
| cdc_msd | USB CDC MSD Basic Kuratidzira | Kugadzirwa |
| hid_basic_keyboard | USB HID Host Kiyibhodhi Kuratidzira | Kugadzirwa |
| hide_basic_mbeva | USB HID Host Mouse Kuratidzira | Kugadzirwa |
| hub_cdc_hid | USB HID CDC Hub Kuratidzira | Kugadzirwa |
| hub_msd | USB MSD Hub Host Kuratidzira | Kugadzirwa |
| msd_basic | USB MSD Host Rakareruka Thumb Drive Kuratidzira | Kugadzirwa |
Prebuilt Binaries:
| /bin/framework | Tsanangudzo | Kusunungurwa Type |
| bluetooth | Prebuilt PIC32 Bluetooth Stack Libraries | Kugadzirwa |
| bluetooth/premium/audio | Prebuilt PIC32 Bluetooth Audio Stack Libraries (Premium) | Kugadzirwa |
| decoder/premium/aac_microaptiv | Prebuilt AAC Decoder Library yePIC32MZ Midziyo ine microAptiv Core Features (Premium) | Beta |
| decoder/premium/aac_pic32mx | Prebuilt AAC Decoder Library yePIC32MX Midziyo (Premium) | Beta |
| decoder/premium/mp3_microaptiv | Yakafanovakwa MP3 Decoder Raibhurari yePIC32MZ Midziyo ine microAptiv Core Zvimiro (Premium) | Kugadzirwa |
| decoder/premium/mp3_pic32mx | Yakafanovakwa MP3 Decoder Raibhurari yePIC32MX Midziyo (Premium) | Kugadzirwa |
| decoder/premium/wma_microaptiv | Prebuilt WMA Decoder Library yePIC32MZ Midziyo ine microAptiv Core Features (Premium) | Beta |
| decoder/premium/wma_pic32mx | Yakafanovakwa WMA Decoder Raibhurari yePIC32MX Midziyo (Premium) | Beta |
| math/dsp | Prebuilt DSP Fixed-Point Math Libraries yePIC32MZ Devices | Kugadzirwa |
| math/libq | Prebuilt LibQ Fixed-Point Math Libraries yePIC32MZ Devices | Kugadzirwa |
| math/libq/libq_c | Prebuilt Math raibhurari ine C-implementations inoenderana nezvose Pic32MX uye Pic32MZ zvishandiso. (Cherechedza: Aya maitiro haaenderani nemabasa eibhurari ye libq) | Beta |
| peripheral | Prebuilt Peripheral Libraries | Kugadzira / Beta |
Build Framework:
| /kuvaka/kuronga/ | Tsanangudzo | Kusunungurwa Type |
| math/libq | LibQ Raibhurari Kuvaka Project | Kugadzirwa |
| math/libq | LibQ_C Raibhurari Yekuvaka Chirongwa | Alpha |
| peripheral | Peripheral Library Kuvaka Project | Kugadzirwa |
Zvishandiso:
| /zvishandiso/ | Tsanangudzo | Kusunungurwa Type |
| mhc/plugins/displaymanager/displaymanager.jar | MPLAB Harmony Display Manager plug-in | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | MPLAB Harmony Configurator (MHC) Plug-in
MPLAB Harmony Graphics Composer (inosanganisirwa muMHC plug-in) |
Kugadzirwa
Beta |
| mib2bib/mib2bib.jar | Yakaunganidzwa Custom Microchip MIB script (snmp.mib) kugadzira snmp.bib uye mib.h | Kugadzirwa |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Jenareta uye Upload Utility | Kugadzirwa |
| segger/emwin | SEGGER emWin zvishandiso zvinoshandiswa neMPLAB Harmony emWin kuratidzira maapplication | Vendor |
| tcpip_discoverer/tcpip_discoverer.jar | TCP/IP Microchip Node Discoverer Utility | Kugadzirwa |
Wechitatu-Bato Software:
| /vechitatu/ | Tsanangudzo | Kusunungurwa Type |
| decoder | Decoder Library Source Distribution | Vendor |
| gfx/emwin | SEGGER emWin® Graphics Library Distribution | Vendor |
| rtos/embOS | SEGGER embOS® Distribution | Vendor |
| rtos/FreeRTOS | FreeRTOS Source Distribution nerutsigiro rwePIC32MZ Zvishandiso | Vendor |
| rtos/MicriumOSII | Micriµm® µC/OS-II™ Distribution | Vendor |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™ Distribution | Vendor |
| rtos/OpenRTOS | OPENRTOS Source Distribution nerutsigiro rwePIC32MZ Zvishandiso | Vendor |
| rtos/ThreadX | Express Logic ThreadX Distribution | Vendor |
| segger/emwin | SEGGER emWin® Pro Distribution | Vendor |
| tcpip/wolfssl | wolfSSL (yaimbova CyaSSL) Yakamisikidzwa SSL Raibhurari Yakavhurika Source-yakavakirwa Kuratidzira | Vendor |
| tcpip/iniche | InterNiche Library Distribution | Vendor |
Zvinyorwa:
| /doc/ | Tsanangudzo | Kusunungurwa Type |
| kuwirirana_rubatsiro.pdf | MPLAB Harmony Rubatsiro muPortable Document Format (PDF) | Kugadzirwa |
| harmony_help.chm | MPLAB Harmony Rubatsiro muRubatsiro Rwakaunganidzwa (CHM). | Kugadzirwa |
| html/index.html | MPLAB Harmony Rubatsiro mune HTML fomati | Kugadzirwa |
| harmony_compatibility_worksheet.pdf | Fomu rePDF rekushandisa mukuona nhanho yeMPLAB Harmony kuenderana uye kutora chero kusarudzika kana zvirambidzo kune nhungamiro yekuenderana. | Kugadzirwa |
| harmony_release_brief_v1.11.pdf | MPLAB Harmony Release Brief, ichipa "pa-a-glance" ruzivo rwekuburitsa | Kugadzirwa |
| harmony_release_notes_v1.11.pdf | MPLAB Harmony Release Notes muPDF | Kugadzirwa |
| harmony_license_v1.11.pdf | MPLAB Harmony Software Rezinesi Chibvumirano muPDF | Kugadzirwa |
Release Types
Ichi chikamu chinotsanangura marudzi ekusunungurwa uye zvazvinoreva.
Tsanangudzo
MPLAB Harmony module inoburitswa inogona kuve imwe yemhando nhatu dzakasiyana, sezvakaratidzwa mumufananidzo unotevera.

Alpha Kuburitswa
Iyo alpha yekuburitsa vhezheni yemodule inowanzova yekutanga kuburitswa. Alpha kuburitswa kuchave nekuita kwakazara kweyavo yekutanga ficha seti, iwo anoshanda unit akaedzwa uye anovaka nemazvo. Kuburitswa kwealpha kwakanaka "preview"Nezvezvinoitwa nekuvandudzwa kutsva kweMicrochip uye zvinogona kubatsira zvakanyanya pakuongorora maitiro matsva." Zvisinei, haisati yapfuura nehurongwa hwakakwana hwekuedza uye inenge iine chokwadi chokuti imwe yehutano hwayo huchachinja kusati kwabudiswa shanduro yekugadzira, uye naizvozvo, haina kukurudzirwa kushandiswa kwekugadzira.
Beta Kuburitswa
Iyo beta yekuburitsa vhezheni yemodule yapfuura nemukati interface review process uye yakave nekuyedzwa kwepamutemo kwekushanda kwayo. Zvakare, nyaya dzakataurwa kubva mukuburitswa kwealpha dzichange dzakagadziriswa kana kunyorwa. Kana module iri mubeta vhezheni, unogona kutarisira kuti ishande nemazvo mumamiriro ezvinhu akajairwa uye unogona kutarisira kuti chimiro chayo chiri padyo nefomu yekupedzisira (kunyangwe shanduko dzichiri kuitwa kana zvichidikanwa). Nekudaro, yanga isati yave nekushushikana kana kuyedzwa kwekuita uye inogona kusakundikana zvine nyasha kana ikashandiswa zvisizvo. Kuburitswa kwebeta hakukurudzirwe kushandiswa kwekugadzira, asi kunogona kushandiswa kusimudzira.
Production Kuburitswa
Panguva iyo module inoburitswa mufomu yekugadzira, inenge yakwana, yakaedzwa zvizere, uye chimiro chayo "chakaoma". Nyaya dzese dzinozivikanwa kubva kune dzakare kuburitswa dzichange dzakagadziriswa kana kunyorwa. Iyo iripo interface haizochinji mukuburitswa mune ramangwana. Inogona kuwedzerwa nemamwe maficha uye mamwe maitiro ekuwedzera interface, asi aripo interface mabasa haashanduke. Iyi kodhi yakagadzikana ine yakagadzikana Yekushandisa Chirongwa Interface (API) yaunogona kuvimba nayo nekuda kwekugadzira.
Version Numbers
Ichi chikamu chinotsanangura zvinorehwa nenhamba dzeMPLAB Harmony version.
Tsanangudzo
MPLAB Harmony Version Numbering Scheme
MPLAB Harmony inoshandisa inotevera vhezheni yekuverengera chirongwa:
. [. [ ] Kupi:
- = Kudzokorora kukuru (shanduko yakakosha inobata akawanda kana ese mamodule)
- = Kudzokororwa kudiki (zvinyowani, zvinogara zvichiburitswa)
- [. ] = Dot kuburitswa (kugadziriswa kwekukanganisa, kuburitswa kusina kurongwa)
- [ ] = Rudzi rwekuburitswa (a yealpha uye b yebeta, kana iripo). Mavhezheni ekuburitswa kwekugadzira haasanganisire tsamba yekuburitsa.
Version String
Iyo SYS_VersionStrGet basa rinodzosa tambo mufomati:
“ . [. [ ]”
Kupi:
- ndiyo nhamba huru yemodule
- ndiyo nhamba diki yevhezheni yemodule
- isarudzo "chigamba" kana "doti" yekuburitsa nhamba (iyo isina kubatanidzwa mutambo kana yakaenzana ne"00")
- imhando yekuburitsa ye "a" yealpha uye "b" yebeta. Rudzi urwu haruna kubatanidzwa kana kuburitswa kuri vhezheni yekugadzira (kureva, kwete alpha kana beta)
Ongorora: Iyo vhezheni tambo haizove nechero nzvimbo.
Example:
"0.03a"
“1.00”
Version Number
Nhamba yeshanduro yakadzoswa kubva kuSYS_VersionGet basa ibhuku risina kusaina mufomati yedesimali (kwete mufomati yeBCD).
* 10000 + *100+
Apo nhamba dzinomiririrwa mudesimali uye chirevo chakafanana nechakatsanangurwa muVersion String.
Cherechedza: Hapana nhamba inomiririra yerudzi rwekuburitswa.
Example:
Kune shanduro "0.03a", kukosha kwakadzorerwa kwakaenzana ne: 0 * 10000 + 3 * 100 + 0.
Kune shanduro "1.00", kukosha kwakadzorerwa kwakaenzana ne: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
FAQ
- Mubvunzo: Inogona here MPLAB Harmony kushandiswa neC ++ hurongwa mutauro?
A: Kwete, MPLAB Harmony haina kuongororwa neC ++; saka, tsigiro yemutauro uyu wechirongwa haipo. - Q: Ndeipi yakakurudzirwa optimization level yekuvaka mapurojekiti ane MPLAB Harmony peripheral library?
A: Iyo -O1 optimization level inokurudzirwa kubvisa kodhi kubva kune isingashandiswe zvikamu muraibhurari yeperipheral. - Mubvunzo: Iyo MPLAB Harmony uninstaller inobata sei mushandisi-yakagadziridzwa files?
A: Iyo uninstaller ichabvisa zvese files yakaiswa nemugadziri, kunyangwe akagadziridzwa nemushandisi. Zvisinei, itsva files yakawedzerwa nemushandisi haizodzimwa.
Zvinyorwa / Zvishandiso
![]() |
MICROCHIP Harmony Integrated Software Framework [pdf] Bhuku reMushandisi v1.11, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework |





