Go Down

Topic: ATmega328PB (Read 102927 times) previous topic - next topic

PaoloP

Pull request n°1 fatta.
Ho aggiunto al volo la modifica indicata da Guglielmo.
--> https://github.com/watterott/ATmega328PB-Testing/pull/1

PaoloP

Anche se non previsto sulla UNO il prossimo step software potrebbe essere l'implementazione dei tre canali PWM aggiuntivi, magari evitando di inizializzare i timer se non viene esplicitamente dichiarato.
Meglio ancora una libreria dedicata ai timer aggiuntivi che permette di usarli in vario modo, a partire dal PWM.
Tipo una extendedPWM.h? :)

testato

È facile creare il .json per farlo diventare un core da installare via board manager ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

PaoloP

#468
Mar 17, 2016, 04:10 pm Last Edit: Mar 17, 2016, 04:14 pm by PaoloP
Non è complicato.
--> https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.6.x-package_index.json-format-specification
Il problema è dove mettere i file che l'IDE scarica automaticamente. Non so se funzionano i soliti dropbox, gdrive o simili.

Stavo guardando gist di github, ma non so se possa funzionare.

gpb01

È facile creare il .json per farlo diventare un core da installare via board manager ?
Non so, ma il problema, almeno su OS X, è che, per fare una cosa fatta bene, bisogna cancellare la "tools" originale e sostituirla con quella allegata, altrimenti, sovrascrivendo, si rischia di lasciare porcherie sparse ...

Non so se si può fare da json ... ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

PaoloP

Da json carichi una tua toolchain e può essere diversa per ogni sistema operativo.
Naturalmente bisogna modificare il platform.txt per indicare il percorso corretto.

testato

La filosofia del .json è di non toccare il core originale, quindi il core nuovo ha una sua tool.

Per il posizionamento online si puo' usare github stesso, caricando i .zip in una dir separata dai sorgenti
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

gpb01

#472
Mar 17, 2016, 04:33 pm Last Edit: Mar 17, 2016, 04:34 pm by gpb01
Da json carichi una tua toolchain e può essere diversa per ogni sistema operativo.
Naturalmente bisogna modificare il platform.txt per indicare il percorso corretto.
Aha ... ok ...
... magari, se il team di Arduino non aggiornerà la toolchain in una delle prossime release ... ci si può pensare ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

astrobeed

Pull request n°1 fatta.
Che fulmini, hanno già chiuso la pull e il nostro lavoro è disponibile per tutti. :)
Scientia potentia est

gpb01

Che fulmini, hanno già chiuso la pull e il nostro lavoro è disponibile per tutti. :)
... speriamo in un bel po' di beta tester :)

Guglielmo

P.S.: Io riporto sempre il link per il download diretto da DropBox delle versioni Win e OS X ... QUI
Search is Your friend ... or I am Your enemy !

astrobeed

... speriamo in un bel po' di beta tester :)
In effetti ci servono beta tester, provare tutto richiede un sacco di tempo.
Scientia potentia est

SukkoPera

Se mi dite come procurarmi una scheda ad un prezzo ragionevole (ergo senza pagare più di spedizione che di scheda) vi aiuto volentieri!
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

PaoloP

Che fulmini, hanno già chiuso la pull e il nostro lavoro è disponibile per tutti. :)
Andreas Watterott ha scritto
Quote
Thanks.
PS: I am working on a BSP with the Atmel Toolchain.

testato

l'ho letta anche io sta cosa, e volevo capire cosa intende per BSP
ho visto ad esempio che e' un termine che usdano nella creazione di distribuzioni linux personalizzate, ma lui in che senso intende BSP ?

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

gpb01

l'ho letta anche io sta cosa, e volevo capire cosa intende per BSP
... forse intende QUESTO ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up