{"id":1579,"date":"2014-11-06T18:08:50","date_gmt":"2014-11-06T12:38:50","guid":{"rendered":"http:\/\/judepereira.com\/blog\/?p=1579"},"modified":"2014-11-06T18:13:39","modified_gmt":"2014-11-06T12:43:39","slug":"arduino-due-absolute-maximum-ratings","status":"publish","type":"post","link":"https:\/\/judepereira.com\/blog\/arduino-due-absolute-maximum-ratings\/","title":{"rendered":"Arduino Due &#8211; Absolute Maximum Ratings"},"content":{"rendered":"<p>The table below lists the maximum current which can be sourced or sinked for a given pin on an Arduino Due board:<\/p>\n<table>\n<tr>\n<th>Due Pin Number<\/th>\n<th>SAM3X Pin Name<\/th>\n<th>Mapped Pin Name<\/th>\n<th>I<sub>OH<\/sub> (or I<sub>SOURCE<\/sub>) in mA<\/th>\n<th>I<sub>OL<\/sub> (or I<sub>SINK<\/sub>) in mA<\/th>\n<\/tr>\n<tr>\n<td>0<\/td>\n<td>PA8<\/td>\n<td>RX0<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>PA9<\/td>\n<td>TX0<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>PB25<\/td>\n<td>Digital Pin 2<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>PC28<\/td>\n<td>Digital Pin 3<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>connected to both PA29 and PC26<\/td>\n<td>Digital Pin 4<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>PC25<\/td>\n<td>Digital Pin 5<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>PC24<\/td>\n<td>Digital Pin 6<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>PC23<\/td>\n<td>Digital Pin 7<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td>PC22<\/td>\n<td>Digital Pin 8<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td>PC21<\/td>\n<td>Digital Pin 9<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>connected to both PA28 and PC29<\/td>\n<td>Digital Pin 10<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>11<\/td>\n<td>PD7<\/td>\n<td>Digital Pin 11<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>12<\/td>\n<td>PD8<\/td>\n<td>Digital Pin 12<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>13<\/td>\n<td>PB27<\/td>\n<td>Digital Pin 13 \/ Amber LED &#8220;L&#8221;<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>14<\/td>\n<td>PD4<\/td>\n<td>TX3<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>15<\/td>\n<td>PD5<\/td>\n<td>RX3<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>16<\/td>\n<td>PA13<\/td>\n<td>TX2<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>17<\/td>\n<td>PA12<\/td>\n<td>RX2<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>18<\/td>\n<td>PA11<\/td>\n<td>TX1<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>19<\/td>\n<td>PA10<\/td>\n<td>RX1<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>20<\/td>\n<td>PB12<\/td>\n<td>SDA<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>21<\/td>\n<td>PB13<\/td>\n<td>SCL<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>22<\/td>\n<td>PB26<\/td>\n<td>Digital Pin 22<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>23<\/td>\n<td>PA14<\/td>\n<td>Digital Pin 23<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>24<\/td>\n<td>PA15<\/td>\n<td>Digital Pin 24<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>25<\/td>\n<td>PD0<\/td>\n<td>Digital Pin 25<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>26<\/td>\n<td>PD1<\/td>\n<td>Digital pin 26<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>27<\/td>\n<td>PD2<\/td>\n<td>Digital Pin 27<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>28<\/td>\n<td>PD3<\/td>\n<td>Digital Pin 28<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>29<\/td>\n<td>PD6<\/td>\n<td>Digital Pin 29<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>30<\/td>\n<td>PD9<\/td>\n<td>Digital Pin 30<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>31<\/td>\n<td>PA7<\/td>\n<td>Digital Pin 31<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>32<\/td>\n<td>PD10<\/td>\n<td>Digital Pin 32<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>33<\/td>\n<td>PC1<\/td>\n<td>Digital Pin 33<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>34<\/td>\n<td>PC2<\/td>\n<td>Digital Pin 34<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>35<\/td>\n<td>PC3<\/td>\n<td>Digital Pin 35<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>36<\/td>\n<td>PC4<\/td>\n<td>Digital Pin 36<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>37<\/td>\n<td>PC5<\/td>\n<td>Digital Pin 37<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>38<\/td>\n<td>PC6<\/td>\n<td>Digital Pin 38<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>39<\/td>\n<td>PC7<\/td>\n<td>Digital Pin 39<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>40<\/td>\n<td>PC8<\/td>\n<td>Digital Pin 40<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>41<\/td>\n<td>PC9<\/td>\n<td>Digital Pin 41<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>42<\/td>\n<td>PA19<\/td>\n<td>Digital Pin 42<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>43<\/td>\n<td>PA20<\/td>\n<td>Digital Pin 43<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>44<\/td>\n<td>PC19<\/td>\n<td>Digital Pin 44<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>45<\/td>\n<td>PC18<\/td>\n<td>Digital Pin 45<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>46<\/td>\n<td>PC17<\/td>\n<td>Digital Pin 46<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>47<\/td>\n<td>PC16<\/td>\n<td>Digital Pin 47<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>48<\/td>\n<td>PC15<\/td>\n<td>Digital Pin 48<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>49<\/td>\n<td>PC14<\/td>\n<td>Digital Pin 49<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>50<\/td>\n<td>PC13<\/td>\n<td>Digital Pin 50<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>51<\/td>\n<td>PC12<\/td>\n<td>Digital Pin 51<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>52<\/td>\n<td>PB21<\/td>\n<td>Digital Pin 52<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>53<\/td>\n<td>PB14<\/td>\n<td>Digital Pin 53<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>54<\/td>\n<td>PA16<\/td>\n<td>Analog In 0<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>55<\/td>\n<td>PA24<\/td>\n<td>Analog In 1<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>56<\/td>\n<td>PA23<\/td>\n<td>Analog In 2<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>57<\/td>\n<td>PA22<\/td>\n<td>Analog In 3<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>58<\/td>\n<td>PA6<\/td>\n<td>Analog In 4<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>59<\/td>\n<td>PA4<\/td>\n<td>Analog In 5<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>60<\/td>\n<td>PA3<\/td>\n<td>Analog In 6<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>61<\/td>\n<td>PA2<\/td>\n<td>Analog In 7<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>62<\/td>\n<td>PB17<\/td>\n<td>Analog In 8<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>63<\/td>\n<td>PB18<\/td>\n<td>Analog In 9<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>64<\/td>\n<td>PB19<\/td>\n<td>Analog In 10<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>65<\/td>\n<td>PB20<\/td>\n<td>Analog In 11<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>66<\/td>\n<td>PB15<\/td>\n<td>DAC0<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>67<\/td>\n<td>PB16<\/td>\n<td>DAC1<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>68<\/td>\n<td>PA1<\/td>\n<td>CANRX<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>69<\/td>\n<td>PA0<\/td>\n<td>CANTX<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>70<\/td>\n<td>PA17<\/td>\n<td>SDA1<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>71<\/td>\n<td>PA18<\/td>\n<td>SCL2<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>72<\/td>\n<td>PC30<\/td>\n<td>LED &#8220;RX&#8221;<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>73<\/td>\n<td>PA21<\/td>\n<td>LED &#8220;TX&#8221;<\/td>\n<td>3<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>74<\/td>\n<td>PA25<\/td>\n<td>(MISO)<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>75<\/td>\n<td>PA26<\/td>\n<td>(MOSI)<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>76<\/td>\n<td>PA27<\/td>\n<td>(SCLK)<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>77<\/td>\n<td>PA28<\/td>\n<td>(NPCS0)<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>78<\/td>\n<td>PB23<\/td>\n<td>(unconnected)<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>PB11<\/td>\n<td>ID<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>PB10<\/td>\n<td>VBOF<\/td>\n<td>15<\/td>\n<td>9<\/td>\n<\/tr>\n<\/table>\n<p><strong>References:<\/strong><\/p>\n<ol>\n<li><a target=\"_blank\" href=\"http:\/\/arduino.cc\/en\/Hacking\/PinMappingSAM3X\">Arduino Due &#8211; Pin Mapping for SAM3X<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/arduino.cc\/en\/Main\/arduinoBoardDue\">Arduino Due &#8211; Broad Specifications<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/www.atmel.com\/Images\/doc11057.pdf\">SAM3X datasheet<\/a><\/li>\n<\/ol>\n<p><strong>Note:<\/strong> The ratings are on pages 1390 through 1392 of the datasheet for the SAM3X.<\/p>\n<p>Thanks to the folks at the Arduino IRC channel(#arduino on freenode) for pointing me in the right direction!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The table below lists the maximum current which can be sourced or sinked for a given pin on an Arduino Due board: Due Pin Number SAM3X Pin Name Mapped Pin Name IOH (or ISOURCE) in mA IOL (or ISINK) in mA 0 PA8 RX0 3 6 1 PA9 TX0 15 9 2 PB25 Digital Pin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[504],"tags":[512,505,507,509,506,511,508,514,513,510],"class_list":["post-1579","post","type-post","status-publish","format-standard","hentry","category-hardware","tag-absolute-maximum-ratings","tag-arduino","tag-arduino-due","tag-current","tag-due","tag-gpio","tag-max-current","tag-pin","tag-pins","tag-ratings"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pqtyx-pt","jetpack-related-posts":[{"id":1894,"url":"https:\/\/judepereira.com\/blog\/nrf52840-circuitpython-5-0-0-pinout\/","url_meta":{"origin":1579,"position":0},"title":"nRF52840 &#8211; CircuitPython 5.0.0 pinout","author":"Jude Pereira","date":"July 23, 2019","format":false,"excerpt":"I recently got CircuitPython running on my SparkFun nRF52840 Pro Mini. Compared to what SparkFun says the pin mappings should be, I found them to be quite different. Perhaps they changed with CircuitPython 5.0.0? Here's what the pin mapping looks like, when superimposed over SparkFun's pinout diagram: Sources: https:\/\/learn.sparkfun.com\/tutorials\/nrf52840-development-with-arduino-and-circuitpython https:\/\/github.com\/adafruit\/circuitpython\/blob\/0f003ac5b8312fafb120e86e05eefd2431014d8c\/ports\/nrf\/boards\/sparkfun_nrf52840_mini\/pins.c","rel":"","context":"In &quot;hardware&quot;","block_context":{"text":"hardware","link":"https:\/\/judepereira.com\/blog\/category\/hardware\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/nrf52840-mini-graphical-datasheet-board-only-1000w-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/nrf52840-mini-graphical-datasheet-board-only-1000w-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/nrf52840-mini-graphical-datasheet-board-only-1000w-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/nrf52840-mini-graphical-datasheet-board-only-1000w-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1600,"url":"https:\/\/judepereira.com\/blog\/mpu-6050-and-its-dmp-over-time\/","url_meta":{"origin":1579,"position":1},"title":"MPU 6050 and it&#8217;s DMP over time","author":"Jude Pereira","date":"January 17, 2015","format":false,"excerpt":"Using Jeff's brilliant library for using the DMP on the MPU 6050, here are graphs of the DMP filling the FIFO buffer at 200 Hz, 100 Hz, and 50 Hz. At 200 Hz, I found that while the MPU did interrupt my Arduino Due at 200 Hz, I could only\u2026","rel":"","context":"In &quot;hardware&quot;","block_context":{"text":"hardware","link":"https:\/\/judepereira.com\/blog\/category\/hardware\/"},"img":{"alt_text":"MPU 6050 at 200 Hz","src":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/200hz.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/200hz.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/200hz.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/200hz.png?resize=700%2C400 2x, https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/200hz.png?resize=1050%2C600 3x"},"classes":[]},{"id":1845,"url":"https:\/\/judepereira.com\/blog\/intellij-on-steroids-with-g1-gc\/","url_meta":{"origin":1579,"position":2},"title":"IntelliJ on steroids with G1 GC","author":"Jude Pereira","date":"June 15, 2018","format":false,"excerpt":"Lately, I noticed that IntelliJ started to pause for quite some time during it's GC cycles, and that it was very frequent when I was editing three files (over 1.2k LOC each) split vertically. The current version of IntelliJ runs on a bundled version of Java 1.8, who's default garbage\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1940,"url":"https:\/\/judepereira.com\/blog\/lessons-learnt-from-esp-now\/","url_meta":{"origin":1579,"position":3},"title":"Lessons learnt from ESP NOW","author":"Jude Pereira","date":"February 18, 2021","format":false,"excerpt":"For those of you who aren\u2019t aware of ESP NOW, it\u2019s a communication protocol developed by Espressif for their ESP modules. What began as a simple \u201chook up my plant lights to HomeKit\u201d, turned into a massive home grown firmware, but more about that in another post. I\u2019ve successfully setup\u2026","rel":"","context":"In &quot;hardware&quot;","block_context":{"text":"hardware","link":"https:\/\/judepereira.com\/blog\/category\/hardware\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":289,"url":"https:\/\/judepereira.com\/blog\/sabayon-four-oh\/","url_meta":{"origin":1579,"position":4},"title":"Sabayon fOuR oH","author":"Jude Pereira","date":"June 16, 2009","format":false,"excerpt":"Based on Gentoo, Sabayon 4.1, tells me: Great performance with less RAM(though you need like 1GB RAM for it to work well enough). Package Management System is absolutely fantastic, with it's new \"Entropy\". Totally the perfect distribution. A fine distribution for the newbie or the expert. This is what a\u2026","rel":"","context":"In &quot;gnu linux&quot;","block_context":{"text":"gnu linux","link":"https:\/\/judepereira.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1665,"url":"https:\/\/judepereira.com\/blog\/openframeworks-and-appcode\/","url_meta":{"origin":1579,"position":5},"title":"openFrameworks and AppCode","author":"Jude Pereira","date":"November 8, 2015","format":false,"excerpt":"Developing an openFrameworks app with AppCode is pretty easy. However, if you just open and run the project created by the project generator, you might see the following errors: Why doesn't it just work? This is because openFrameworks doesn't support 64 bit builds yet on the Mac, due to a\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"Building a stock openFrameworks app results in these errors","src":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/fails_by_default-1024x407.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/fails_by_default-1024x407.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/fails_by_default-1024x407.png?resize=525%2C300 1.5x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/comments?post=1579"}],"version-history":[{"count":15,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1579\/revisions"}],"predecessor-version":[{"id":1595,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1579\/revisions\/1595"}],"wp:attachment":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/media?parent=1579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/categories?post=1579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/tags?post=1579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}